:root{--body-font:'Poppins';--heading-font:'DM Sans';--allura-font:'Allura';--light-color:#F5F0E6;--theme-color:#FBAF6B;--black-color:#000;--white-color:#fff;--gray-color:#666666;--normal-font:normal;--medium-font:500;--semibold-font:600;--bold-font:bold}@font-face{font-display:swap;font-family:'Poppins';src:url(/wp-content/themes/patterncouture/fonts/Poppins-SemiBold.woff2) format('woff2'),url(/wp-content/themes/patterncouture/fonts/Poppins-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Poppins';src:url(/wp-content/themes/patterncouture/fonts/Poppins-Regular.woff2) format('woff2'),url(/wp-content/themes/patterncouture/fonts/Poppins-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Poppins';src:url(/wp-content/themes/patterncouture/fonts/Poppins-Bold.woff2) format('woff2'),url(/wp-content/themes/patterncouture/fonts/Poppins-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Poppins';src:url(/wp-content/themes/patterncouture/fonts/Poppins-Light.woff2) format('woff2'),url(/wp-content/themes/patterncouture/fonts/Poppins-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Poppins';src:url(/wp-content/themes/patterncouture/fonts/Poppins-Medium.woff2) format('woff2'),url(/wp-content/themes/patterncouture/fonts/Poppins-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'DM Sans';src:url(/wp-content/themes/patterncouture/fonts/DMSans-SemiBold.woff2) format('woff2'),url(/wp-content/themes/patterncouture/fonts/DMSans-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'DM Sans';src:url(/wp-content/themes/patterncouture/fonts/DMSans-Light.woff2) format('woff2'),url(/wp-content/themes/patterncouture/fonts/DMSans-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'DM Sans';src:url(/wp-content/themes/patterncouture/fonts/DMSans-Medium.woff2) format('woff2'),url(/wp-content/themes/patterncouture/fonts/DMSans-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'DM Sans';src:url(/wp-content/themes/patterncouture/fonts/DMSans-Regular.woff2) format('woff2'),url(/wp-content/themes/patterncouture/fonts/DMSans-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Allura';src:url(/wp-content/themes/patterncouture/fonts/Allura-Regular.woff2) format('woff2'),url(/wp-content/themes/patterncouture/fonts/Allura-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%;height:auto;border:0}.container{max-width:1140px;margin:0 auto;padding:0 20px}a{text-decoration:unset;transition:all .4s}body{font-family:var(--body-font);color:var(--black-color);font-size:18px;line-height:28px;position:relative}strong{font-weight:var(--semibold-font)}h1,h2,h3,h4,h5,h6,a{font-family:var(--heading-font)}h2,h1.main-title,h1{font-weight:var(--medium-font);font-size:38px;line-height:48px}.center-btn{text-align:center}.common-btn{font-size:20px;line-height:28px;color:var(--black-color);font-weight:var(--semibold-font);border:1px solid var(--black-color);display:inline-block;padding:10px 25px;width:328px;text-align:center;position:relative;overflow:hidden;z-index:1}.common-btn:hover{border-color:var(--theme-color);color:var(--black-color)}.common-btn:focus{background:var(--black-color);color:var(--white-color);border-color:var(--black-color)}.common-btn:before{transition-duration:0.8s!important;position:absolute;width:200%;height:200%;content:"";top:-205%;left:50%;transform:translateX(-50%);border-radius:50%;z-index:-1;background-color:var(--theme-color);will-change:transform,top}.common-btn:hover:before{top:-40%}a.common-btn.black-btn{background-color:var(--black-color);color:var(--white-color);border:0;outline:none}a.common-btn.black-btn:focus{color:var(--black-color);background-color:var(--theme-color)}a.common-btn.black-btn:hover{background-color:var(--white-color)!important;color:var(--black-color)!important}span.sub-title{font-size:18px;line-height:28px;color:#666;font-weight:var(--medium-font);letter-spacing:2.4px;display:block;margin-bottom:6px;text-transform:uppercase}.section-title{text-align:center}.section-title.left{text-align:left}span.breadcrumb-separator{display:inline-block;padding:0 11px}.woocommerce .woocommerce-breadcrumb a{color:var(--gray-color)}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--theme-color)}.woocommerce .woocommerce-breadcrumb{font-size:16px;color:var(--gray-color);line-height:25px;margin-bottom:15px}body.woocommerce-order-received .currency-drawer-btn{display:none}.currency-drawer-btn{position:fixed;bottom:100px;right:0;background:var(--theme-color);color:var(--black-color);border:none;cursor:pointer;z-index:8;box-shadow:1px 4px 10px rgb(255 255 255 / .3);display:flex;flex-direction:column;padding:18px 7px 18px 11px!important;align-items:center;font-size:16px;font-weight:var(--semibold-font);font-family:var(--heading-font);height:130px;justify-content:center;align-items:center}.currency-drawer-btn:hover{background:#000;color:var(--white-color)}.currency-icon svg{width:24px;height:24px;transform:rotate(90deg)}.currency-icon svg path{fill:var(--black-color)}.currency-drawer-btn:hover .currency-icon svg path{fill:var(--white-color)}.currency-label{writing-mode:vertical-rl;text-orientation:mixed;height:calc(120px - 30px);padding-bottom:5px}.currency-drawer{position:fixed;bottom:100px;right:-350px;width:285px;background-color:#000;box-shadow:1px 4px 10px rgb(255 255 255 / .3);border-radius:0;padding:34px 20px 20px;z-index:8;transition:right 0.3s ease;overflow-y:auto}.currency-drawer.open{right:0}span.currency-icon{display:flex;width:24px}.currency-drawer a.yith-wcmcs-currency:hover{border-color:var(--theme-color);color:var(--black-color);background:var(--theme-color)}.currency-drawer .drawer-close{position:absolute;top:8px;right:4px;background:#fff0;border:none;font-size:32px;color:#fff;cursor:pointer;font-weight:400;line-height:14px}.currency-drawer .drawer-close:hover{color:var(--theme-color)}.currency-drawer .yith-wcmcs-shortcode{margin:0}.currency-drawer a.yith-wcmcs-currency{margin:0;border-radius:0;width:107px;padding:5px;height:32px;background:#dcdcdc}.currency-drawer .yith-wcmcs-currency-list.yith-wcmcs-currency-list--label.yith-wcmcs-currencies{gap:13px}.currency-drawer a.yith-wcmcs-currency.yith-wcmcs-currency--selected,.currency-drawer a.yith-wcmcs-currency.yith-wcmcs-currency--selected:hover{background:var(--theme-color);border-color:var(--theme-color);color:var(--black-color)}.currency-drawer .yith-wcmcs-currency-flag img{height:100%;width:100%}.currency-drawer .yith-wcmcs-currency-flag{height:20px;width:30px}.currency-drawer .yith-wcmcs-currency>*+*{margin-left:4px}.ptn-review-form-container h1.main-title{font-size:44px;line-height:54px}.faz-btn-revisit-wrapper{position:absolute!important;bottom:90px!important}button.faz-btn.faz-btn-reject{background:#111827!important;border-color:#111827!important;color:#fff!important}div.faz-consent-container .faz-notice-des a{font-family:var(--heading-font)!important;font-weight:500;color:#000!important}div.faz-consent-container .faz-notice-des p{font-family:var(--body-font)!important}div.faz-consent-container .faz-notice-des a:hover{color:#fbaf6b!important}.faz-prefrence-btn-wrapper button.faz-btn.faz-btn-reject,.faz-prefrence-btn-wrapper button.faz-btn.faz-btn-preferences,div.faz-consent-container .faz-notice-btn-wrapper button.faz-btn.faz-btn-customize,div.faz-consent-container .faz-notice-btn-wrapper button.faz-btn.faz-btn-reject{background:#000!important;font-family:var(--heading-font)!important;border-color:#000!important}.faz-prefrence-btn-wrapper button.faz-btn.faz-btn-reject:hover,.faz-prefrence-btn-wrapper button.faz-btn.faz-btn-preferences:hover,div.faz-consent-container .faz-notice-btn-wrapper button.faz-btn.faz-btn-customize:hover,div.faz-consent-container .faz-notice-btn-wrapper button.faz-btn.faz-btn-reject:hover{background:#fbaf6b!important;border-color:#fbaf6b!important;color:#000!important;opacity:1!important}.faz-prefrence-btn-wrapper button.faz-btn.faz-btn-accept,div.faz-consent-container .faz-notice-btn-wrapper button.faz-btn.faz-btn-accept{opacity:1!important;font-family:var(--heading-font)!important}.faz-prefrence-btn-wrapper button.faz-btn.faz-btn-accept:hover,div.faz-consent-container .faz-notice-btn-wrapper button.faz-btn.faz-btn-accept:hover{background:#000!important;border-color:#000!important;color:#fff!important}.faz-accordion-body .faz-audit-table{background:#000!important}button.faz-show-desc-btn{text-decoration:underline!important}button.faz-show-desc-btn:hover{color:#fbaf6b!important}@media screen and (max-width:1440px){h2,h1.main-title,h1{font-size:34px;line-height:44px}body{font-size:16px;line-height:26px}.common-btn{font-size:16px;line-height:24px;width:288px}.currency-drawer-btn{padding:14px 7px 14px 10px!important;font-size:14px;height:125px}}@media screen and (max-width:1024px){body{-webkit-text-size-adjust:none}h2,h1.main-title,h1{font-size:32px;line-height:42px}.common-btn{padding:10px 22px;width:260px}.woocommerce .woocommerce-breadcrumb{margin-bottom:12px}.ptn-review-form-container h1.main-title{font-size:38px;line-height:48px}}@media screen and (max-width:1024px){span.sub-title{font-size:16px;line-height:26px}}@media screen and (max-width:767px){span.sub-title{font-size:14px;line-height:24px;margin-bottom:5px;letter-spacing:1.4px}h2,h1.main-title,h1{font-size:24px;line-height:34px}.common-btn{font-size:15px;line-height:24px;padding:10px 15px;width:259px}body{font-size:15px;line-height:25px}span.breadcrumb-separator{padding:0 8px}.currency-icon svg{width:20px;height:20px}span.currency-icon{width:20px}.currency-drawer{width:225px;padding:26px 12px 10px}.currency-drawer a.yith-wcmcs-currency{width:90px;height:28px}.currency-drawer .yith-wcmcs-currency-flag{max-height:16px;min-width:22px}.currency-drawer .yith-wcmcs-currency-list.yith-wcmcs-currency-list--label.yith-wcmcs-currencies{gap:10px;max-height:330px}.currency-drawer .yith-wcmcs-currency>*+*{margin-left:4px;font-size:14px;line-height:16px}.currency-drawer-btn{padding:13px 3px 13px 5px!important;height:110px}.ptn-review-form-container h1.main-title{font-size:28px;line-height:38px}}