/*
 * b-Vibe store-chrome support CSS.
 *
 * Verbatim port of the legacy blog theme's global.css: base typography,
 * fonts, and every rule the embedded Magento header/footer relies on
 * (minicart, coupon popup, mobile menu, cookie banner, footer).
 * Only change: @font-face URLs absolutized to the live static domain.
 *
 * When Kay ships a store redesign, refresh this file from the store theme —
 * it is the per-brand swap point alongside the Magento block cache.
 */
/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 */
 html{box-sizing:border-box;-ms-overflow-style:scrollbar;}*,*::before,*::after{box-sizing:border-box;-webkit-box-sizing:border-box;}.co-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.no-gutters{margin-right:0;margin-left:0;}.no-gutters > .col,.no-gutters > [class*="col-"]{padding-right:0;padding-left:0;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-first{-ms-flex-order:-1;order:-1;}.order-last{-ms-flex-order:13;order:13;}.order-0{-ms-flex-order:0;order:0;}.order-1{-ms-flex-order:1;order:1;}.order-2{-ms-flex-order:2;order:2;}.order-3{-ms-flex-order:3;order:3;}.order-4{-ms-flex-order:4;order:4;}.order-5{-ms-flex-order:5;order:5;}.order-6{-ms-flex-order:6;order:6;}.order-7{-ms-flex-order:7;order:7;}.order-8{-ms-flex-order:8;order:8;}.order-9{-ms-flex-order:9;order:9;}.order-10{-ms-flex-order:10;order:10;}.order-11{-ms-flex-order:11;order:11;}.order-12{-ms-flex-order:12;order:12;}.offset-1{margin-left:8.333333%;}.offset-2{margin-left:16.666667%;}.offset-3{margin-left:25%;}.offset-4{margin-left:33.333333%;}.offset-5{margin-left:41.666667%;}.offset-6{margin-left:50%;}.offset-7{margin-left:58.333333%;}.offset-8{margin-left:66.666667%;}.offset-9{margin-left:75%;}.offset-10{margin-left:83.333333%;}.offset-11{margin-left:91.666667%;}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-sm-first{-ms-flex-order:-1;order:-1;}.order-sm-last{-ms-flex-order:13;order:13;}.order-sm-0{-ms-flex-order:0;order:0;}.order-sm-1{-ms-flex-order:1;order:1;}.order-sm-2{-ms-flex-order:2;order:2;}.order-sm-3{-ms-flex-order:3;order:3;}.order-sm-4{-ms-flex-order:4;order:4;}.order-sm-5{-ms-flex-order:5;order:5;}.order-sm-6{-ms-flex-order:6;order:6;}.order-sm-7{-ms-flex-order:7;order:7;}.order-sm-8{-ms-flex-order:8;order:8;}.order-sm-9{-ms-flex-order:9;order:9;}.order-sm-10{-ms-flex-order:10;order:10;}.order-sm-11{-ms-flex-order:11;order:11;}.order-sm-12{-ms-flex-order:12;order:12;}.offset-sm-0{margin-left:0;}.offset-sm-1{margin-left:8.333333%;}.offset-sm-2{margin-left:16.666667%;}.offset-sm-3{margin-left:25%;}.offset-sm-4{margin-left:33.333333%;}.offset-sm-5{margin-left:41.666667%;}.offset-sm-6{margin-left:50%;}.offset-sm-7{margin-left:58.333333%;}.offset-sm-8{margin-left:66.666667%;}.offset-sm-9{margin-left:75%;}.offset-sm-10{margin-left:83.333333%;}.offset-sm-11{margin-left:91.666667%;}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-md-first{-ms-flex-order:-1;order:-1;}.order-md-last{-ms-flex-order:13;order:13;}.order-md-0{-ms-flex-order:0;order:0;}.order-md-1{-ms-flex-order:1;order:1;}.order-md-2{-ms-flex-order:2;order:2;}.order-md-3{-ms-flex-order:3;order:3;}.order-md-4{-ms-flex-order:4;order:4;}.order-md-5{-ms-flex-order:5;order:5;}.order-md-6{-ms-flex-order:6;order:6;}.order-md-7{-ms-flex-order:7;order:7;}.order-md-8{-ms-flex-order:8;order:8;}.order-md-9{-ms-flex-order:9;order:9;}.order-md-10{-ms-flex-order:10;order:10;}.order-md-11{-ms-flex-order:11;order:11;}.order-md-12{-ms-flex-order:12;order:12;}.offset-md-0{margin-left:0;}.offset-md-1{margin-left:8.333333%;}.offset-md-2{margin-left:16.666667%;}.offset-md-3{margin-left:25%;}.offset-md-4{margin-left:33.333333%;}.offset-md-5{margin-left:41.666667%;}.offset-md-6{margin-left:50%;}.offset-md-7{margin-left:58.333333%;}.offset-md-8{margin-left:66.666667%;}.offset-md-9{margin-left:75%;}.offset-md-10{margin-left:83.333333%;}.offset-md-11{margin-left:91.666667%;}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-lg-first{-ms-flex-order:-1;order:-1;}.order-lg-last{-ms-flex-order:13;order:13;}.order-lg-0{-ms-flex-order:0;order:0;}.order-lg-1{-ms-flex-order:1;order:1;}.order-lg-2{-ms-flex-order:2;order:2;}.order-lg-3{-ms-flex-order:3;order:3;}.order-lg-4{-ms-flex-order:4;order:4;}.order-lg-5{-ms-flex-order:5;order:5;}.order-lg-6{-ms-flex-order:6;order:6;}.order-lg-7{-ms-flex-order:7;order:7;}.order-lg-8{-ms-flex-order:8;order:8;}.order-lg-9{-ms-flex-order:9;order:9;}.order-lg-10{-ms-flex-order:10;order:10;}.order-lg-11{-ms-flex-order:11;order:11;}.order-lg-12{-ms-flex-order:12;order:12;}.offset-lg-0{margin-left:0;}.offset-lg-1{margin-left:8.333333%;}.offset-lg-2{margin-left:16.666667%;}.offset-lg-3{margin-left:25%;}.offset-lg-4{margin-left:33.333333%;}.offset-lg-5{margin-left:41.666667%;}.offset-lg-6{margin-left:50%;}.offset-lg-7{margin-left:58.333333%;}.offset-lg-8{margin-left:66.666667%;}.offset-lg-9{margin-left:75%;}.offset-lg-10{margin-left:83.333333%;}.offset-lg-11{margin-left:91.666667%;}}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important;}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important;}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-center{-ms-flex-align:center !important;align-items:center !important;}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important;}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important;}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important;}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-sm-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-sm-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-sm-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important;}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important;}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important;}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important;}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-md-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-md-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-md-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important;}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important;}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important;}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important;}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-lg-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-lg-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-lg-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important;}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important;}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}}@media (max-width:767px){.co-row{margin-right:0;margin-left:0;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:0;padding-left:0;}}
 /*responsive*/
 .container {margin-right: auto;margin-left: auto;*zoom: 1}
 .container:before,.container:after {display: table;content: ""}
 .container:after {clear: both}
 .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
 .container{margin-right:auto;margin-left:auto;*zoom:1}
 .container:before,.container:after{display:table;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
 .container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}p{margin:0 0 9px}
 
 @media (max-width:767px){
 .container-fluid{padding:0}
 .container{width:auto}
 }
 @media (min-width:768px) and (max-width:992px){
 .container,.navbar-fixed-bottom .container,.navbar-fixed-top .container{width:724px}
 }
 @media (min-width:1200px){
 .container,.navbar-fixed-bottom .container,.navbar-fixed-top .container{width:1170px}
 }
 /*global*/
 footer,header,hgroup,nav,section {display: block}
 ::-moz-selection {background:var(--text-primary);color:#fff;}
 ::selection {background:var(--text-primary);color:#fff;}
 html {position:relative;min-height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
 a:hover,a:active{outline:0}
 img {max-width: 100%;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic}
 a img {opacity: 1}
 a:hover img {backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}
 /*font*/
 @font-face {
   font-family: 'RobotoSlab';
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Regular.eot');
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Regular.woff') format('woff'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Regular.ttf') format('truetype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Regular.svg#RobotoSlab-Regular') format('svg');
   font-weight:400;
   font-style: normal;
   font-display:swap;
 }
 @font-face {
   font-family: 'RobotoSlab';
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Light.eot');
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Light.eot?#iefix') format('embedded-opentype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Light.woff') format('woff'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Light.ttf') format('truetype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Light.svg#RobotoSlab-Light') format('svg');
   font-weight: 300;
   font-style: normal;
   font-display:swap;
 }
 @font-face {
   font-family: 'RobotoSlab';
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Bold.eot');
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Bold.woff') format('woff'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/roboto/RobotoSlab-Bold.ttf') format('truetype');
   font-weight: 700;
   font-style: normal;
   font-display:swap;
 }
 @font-face {
   font-family: 'Montserrat';
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-Light.eot');
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-Light.woff') format('woff'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-Light.ttf') format('truetype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-Light.svg#Montserrat-Light') format('svg');
   font-weight: 300;
   font-style: normal;
   font-display:swap;
 }
 @font-face {
   font-family: 'Montserrat';
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-SemiBold.eot');
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-SemiBold.woff') format('woff'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-SemiBold.ttf') format('truetype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
   font-weight: 400;
   font-style: normal;
   font-display:swap;
 }
 
 @font-face {
   font-family: 'Montserrat';
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-Bold.eot');
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-Bold.woff') format('woff'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-Bold.ttf') format('truetype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/montserrat/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
   font-weight: 700;
   font-style: normal;
   font-display:swap;
 }
 @font-face {
   font-family: 'merriweather';
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/merriweather-serif/Merriweather-Bold.eot');
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/merriweather-serif/Merriweather-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/merriweather-serif/Merriweather-Bold.woff') format('woff'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/merriweather-serif/Merriweather-Bold.ttf') format('truetype');
   font-weight: 700;
   font-style: normal;
   font-display:swap;
 }
 @font-face {
   font-family: 'merriweather';
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/merriweather-serif/Merriweather-Regular.eot');
   src: url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/merriweather-serif/Merriweather-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/merriweather-serif/Merriweather-Regular.woff') format('woff'),
        url('https://static.bvibe.com/anal-play-101/wp-content/themes/booty-blog/font/merriweather-serif/Merriweather-Regular.ttf') format('truetype');
   font-weight: 400;
   font-style: normal;
   font-display:swap;
 }
 body{background-color:#fff;font-family:'Montserrat',Helvetica,Arial,sans-serif;font-weight:300;color:#404040;font-size: 13px;line-height: 18px;margin: 0;}
 ul,li,ol{list-style:none;margin:0;padding:0}
 h1,h2,h3,h4,h5,h6{line-height:1.75;text-transform:none;margin:0;font-family:'Montserrat',Helvetica,Arial,sans-serif;font-weight:normal;text-rendering:optimizelegibility;font-weight:300}
 a {color:#404040;text-decoration:none}
 a:hover, a:active {outline: 0 none;}
 strong {font-weight:bold;}
 iframe{border:none;}
 /*form*/
 input,button,select,textarea{font-size:13px;font-weight:300;line-height:18px;border:none;background-color:#f6f7f7;font-family:"Montserrat",Helvetica,Arial,sans-serif;outline:none;-webkit-appearance:none;-moz-appearance:none;}
 .label, .badge {background-color: #fafafa;color: #333;font-size: 10.998px;font-weight: 300;line-height: 14px;vertical-align: baseline;white-space: nowrap;padding: 3px 6px 4px;}
 .label-important, .badge-failed {background-color: #f2dede;color: #b94a48;}
 /*tailwind*/
 :root{
 --theme-orange:#ff5e00;
 --text-primary:#10c0d9;
 --tw-translate-x:0;
 --tw-translate-y:0;
 --tw-rotate:0;
 --tw-skew-x:0;
 --tw-skew-y:0;
 --tw-scale-x:1;
 --tw-scale-y:1;
 }
 /*button*/
 .btn{background-color:#fff;color:var(--theme-orange);display:inline-block;font-size:16px;font-weight:700;line-height:1;margin-bottom:0;padding:11px 64px;text-align:center;vertical-align:middle;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid var(--theme-orange);outline:none;}
 .btn:hover{background-color:var(--theme-orange);color:#fff}
 .btn-primary{background-color:var(--theme-orange);color:#fff}
 .btn-primary:hover{background-color:transparent;color:var(--theme-orange)}
 .icon{display:inline-block;width:1em;height:1em;fill:currentColor;}
 .btn.btn-gray{background-color:#969696;border-color:#969696}
 .btn.btn-gray:hover{color:#969696;background-color:#fff}
 .pc-hide{display:none;}
 /*header cart sidebar*/
 iframe.minicart-iframe{width:0;height:100%;display: flex;flex-direction: column;position: fixed;top: 0;right: -100%;background: #fff;box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);z-index: 1000;visibility: visible;backface-visibility: hidden;overflow: hidden auto;transition: right 0.3s ease;}
 .navbar-cart.open iframe.minicart-iframe{width:390px;}
 .navbar-cart.open .cart-sidebar-cover{display:block;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index:999;background: rgba(0, 0, 0, 0.64);}
 .cart-sidebar-loader-overlay{display:none;position:fixed;top:0;right:0;width:390px;height:100%;background:rgba(0,0,0,0.5);z-index:1001;}
 .whole .cart-sidebar-loader-overlay{width:100%}
 .whole.navbar-cart.open .cart-sidebar-cover{background: rgba(0, 0, 0, 0.14);} 
 .navbar-cart.open .cart-sidebar-loader-overlay.show{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
 .cart-sidebar-loader-overlay .loading-wheel-blue{width:40px;height:40px;animation: spin 2s linear infinite;-webkit-animation: spin 2s linear infinite;}
 @keyframes spin {
     0% { transform: rotate(0deg); }
     100% { transform: rotate(360deg); }
 }
 @-webkit-keyframes spin {
     0% { transform: rotate(0deg); }
     100% { transform: rotate(360deg); }
 }
 @-o-keyframes spin {
     0% { transform: rotate(0deg); }
     100% { transform: rotate(360deg); }
 }
 .navbar-cart .empty .counter-number{display:none;}
 .navbar-cart .cart-title .phone-hide{display:none;}
 .navbar-cart .counter-number span{font-size:12px;background-color:var(--theme-orange);border-radius:100%;width:17px;height:17px;display:flex;justify-content:center;align-items:center;transform:scale(0.9);position:absolute;right:-3px;top:0;font-weight:normal;color:#fff}
 /*rewards popup*/
 #loyalty-redeem-popup{position: fixed;top: 0;left: 0;width:100%;height:100%;display:none;z-index:1001;}
 #loyalty-redeem-popup .lightbox-style{top: 50%;left: 50%;position: fixed;width: 80%;max-width:800px;min-width:500px;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;z-index:100;background-color: #fff;}
 #loyalty-redeem-popup .lightbox-bg{background-color:rgba(0, 0, 0, 0.2);position:absolute;top:0;left:0;width:100%;height:100%;}
 #loyalty-redeem-popup .popup-newsletter{background-color:#fff;text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align: center;align-items:center;justify-content:center;-ms-flex-pack:center}
 /*cart coupon code box*/
 .pop-up-coupon-code{background-color:#121212;position:absolute;top:100%;right:-20px;margin-top:25px;padding:30px 38px;text-align:center;color:#fff;max-width:296px;display:none;z-index:2}
 .pop-up-coupon-code::after{content: "";display: block;border-bottom: 22px solid #121212;border-left: 11px solid transparent;border-right: 11px solid transparent;position: absolute;bottom: 100%;right: 50px;z-index:2}
 .pop-up-coupon-code .pop-up-coupon-top{display: flex;flex-direction: row;margin-bottom:10px;}
 .pop-up-coupon-code .icon-success-mark{width:70px;height:70px;margin-bottom:10px;}
 .pop-up-coupon-code.active .icon-success-mark{-webkit-animation-name: scaleDrawCart;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;-webkit-animation-duration: 2s;}
 @keyframes scaleDrawCart { 0%{transform: scale(1);}25%{transform: scale(1.2);}50%{transform: scale(1);}}
 .pop-up-coupon-code-st{flex:1;font-size:12px;}
 .pop-up-coupon-code-st strong{display:inline-block;}
 .pop-up-coupon-code-mt{font-size:26px;font-weight:bold;padding-bottom:10px;line-height:1.16;background:linear-gradient(58.72deg, rgba(140, 33, 223, 0.75) 4.45%, rgba(232, 66, 112, 0.75) 95.2%), #FFFFFF;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;color:transparent;}
 .pop-up-coupon-code-info{font-size:10px;color:#999;display:block;line-height:1.3}
 .cart-popup-close{position:absolute;right:5px;top:5px}
 .cart-popup-close svg{fill:#fff;}
 /*header phone*/
 body.nav-pushed{overflow:hidden;position:relative;}
 .scroll-header{position:relative;width:100%;z-index:15;}
 .show-sticky-header .bottom-header{position:fixed;width:100%;top:0px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.10)}
 .site-outer.mp-pushed{-webkit-transform:none !important;-moz-transform:none !important;transform:none !important;overflow: hidden;}
 /*header search*/
 .header.scroll-header{border-bottom:1px solid #efefef}
 .show-sticky-header .nav-search-link{display:inline-block;}
 .search-keyword:-webkit-autofill,
 .search-keyword:-webkit-autofill:hover,
 .search-keyword:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #EAEAEA inset !important;transition:background-color 5000s ease-in-out 0s;}
 /*header signin*/
 .add-wishlist-succeed::after{content:"";position:absolute;pointer-events:none;left:20px;bottom:100%;border-bottom:6px solid #000;border-left:5px solid transparent;border-right:2px solid transparent;}
 .btn-sambar .add-wishlist-succeed::after{left:20px;bottom:100%;border-bottom:6px solid #000;border-left:5px solid transparent;border-right:2px solid transparent;}
 .main-a-account .add-wishlist-succeed::after{left:-12px;top:50%;transform: translate(0, -50%);-webkit-transform:translate(0, -50%);border-bottom:5px solid transparent;border-top:5px solid transparent;border-right:8px solid #000;}
 /* footer */
 .page-footer{color:#fff;background-color:#000;}
 /* footer-newsletter-subscribe-box */
 .footer-newsletter-subscribe{padding:24px;;background-color: #99e5f2;margin-top: 40px;max-width: 335px;border-radius: 8px;}
 .footer-newsletter-subscribe form.klaviyo-form .kl-private-reset-css-Xuajs1[data-testid="form-row"]:nth-child(2)>div{padding: 0px !important ;}
 .footer-newsletter-subscribe form.klaviyo-form .kl-private-reset-css-Xuajs1[data-testid="form-row"]:nth-child(2)>div>div div{top: -46px;right: -30%;transform: rotate(180deg) scaleX(-1);}
 .footer-newsletter-subscribe form.klaviyo-form .kl-private-reset-css-Xuajs1[data-testid="form-row"]:nth-child(2)>div>div div span{ transform: rotate(180deg) scaleX(-1);padding: 12px 10px !important;  }
 .footer-newsletter-subscribe form.klaviyo-form{background: #99e5f2 !important;padding: 0px !important;}
 .footer-newsletter-subscribe form.klaviyo-form .kl-private-reset-css-Xuajs1{font-family: "Work Sans",Helvetica,Arial,sans-serif !important;;min-height: 0px !important; padding: 0px !important;}
 .footer-newsletter-subscribe form.klaviyo-form .kl-private-reset-css-Xuajs1 p{width: 100%;font-family: "Work Sans",Helvetica,Arial,sans-serif !important;display: none !important;}
 .footer-newsletter-subscribe form.klaviyo-form #email_016JB91TTR00000000003E5CZY{height: 56px !important;padding-left: 16px !important;border: none !important;outline: none !important;border-radius: 0px !important;}
 .footer-newsletter-subscribe form.klaviyo-form #email_016JB91TTR00000000003E5CZY.go824736743{border: 2px solid rgb(208,51,31) !important;box-shadow:none !important ;}
 .footer-newsletter-subscribe form.klaviyo-form #email_016JB91TTR00000000003E5CZY:focus{border-radius: 0px !important;box-shadow: inset 0 0 0 2px #899de7;}
 .footer-newsletter-subscribe form.klaviyo-form button.kl-private-reset-css-Xuajs1{height: 56px !important;padding: 0px 16px !important; position: relative; color: transparent !important;width: 115px !important;box-sizing: border-box !important;border-radius: 0px !important; border: none !important;border-style: none !important;}
 .footer-newsletter-subscribe form.klaviyo-form button.kl-private-reset-css-Xuajs1::before{ content: "Subscribe";position: absolute !important; top: 50% !important;left: 50% !important;transform: translate(-50%, -50%) !important;color: white !important;font-weight: 500 !important;font-size: 16px !important;white-space: nowrap !important;}
 .footer-newsletter-subscribe form.klaviyo-form button.kl-private-reset-css-Xuajs1.klaviyo-spinner::before{content: ""}
 .footer-newsletter-subscribe form.klaviyo-form button.kl-private-reset-css-Xuajs1.klaviyo-spinner::after{top: 41%;left: 44%;width: 32px;height: 32px;animation: klaviyo-spinner 1s linear infinite;background: conic-gradient( from 0deg, rgba(255, 255, 255, 0) 0deg, rgba(255, 255, 255, 0.3) 90deg, rgba(255, 255, 255, 0.7) 180deg, rgba(255, 255, 255, 0.8) 270deg, rgba(255, 255, 255, 1) 360deg );-webkit-mask: radial-gradient(circle, transparent 57%, black 55%);mask: radial-gradient(circle, transparent 57%, black 55%);border: none;filter: none}
 .footer-newsletter-subscribe form.klaviyo-form .kl-private-reset-css-Xuajs1#rich-text-016JB91TTR00000000003E5D00{padding:27px 0 0!important;margin-top:-134px;background:#99e5f2;z-index: 1;}
 .footer-newsletter-subscribe form.klaviyo-form .kl-private-reset-css-Xuajs1#rich-text-016JB91TTR00000000003E5D00 span{font-family: "Work Sans",Helvetica,Arial,sans-serif !important;}
 .footer-newsletter-subscribe form.klaviyo-form .kl-private-reset-css-Xuajs1#rich-text-016JB91TTR00000000003E5D00 p{font-size: 32px !important;font-weight: 700 !important;display: block !important;text-align: left !important;line-height: 1.1 !important;}
 .footer-newsletter-subscribe form.klaviyo-form .kl-private-reset-css-Xuajs1#rich-text-016JB91TTR00000000003E5D00 p:nth-child(2) span{font-weight: 500 !important; display: block !important;font-size:16px !important;line-height: 1.4 !important;margin-top: 8px !important;} 
 .footer-newsletter-subscribe-t{display:block;font-size: 32px;font-weight: 700;color:#000;line-height:1.2;}
 .footer-newsletter-subscribe-t span{color:#ff6160;font-weight: 700;}
 .footer-newsletter-subscribe p{font-size:16px;line-height:1.5;font-weight: 500;color:#000;margin:8px 0px 16px;}
 .footer-newsletter-subscribe .input-box label.error{position:absolute;top:100%;left:0;margin-top:5px;width:100%;text-align:center;}
 .footer-newsletter:has(#rich-text-016JB91TTR00000000003E5D00) .footer-newsletter-subscribe-t {display: none !important;}
 .footer-newsletter:has(#rich-text-016JB91TTR00000000003E5D00) .footer-newsletter-subscribe-t + p {display: none !important;}
 /*content*/
 .auto-container{width:auto}
 .single-post .section-newsletter{display:none;}
 /*swiper slider common*/
 .swiper-wrapper {position: relative;width: 100%;height: 100%;display: flex;transition-property: transform;box-sizing: content-box;}
 .swiper-slide{flex-shrink:0;}
 /*dropdown-menu*/
 .dropdown-menu::before{border-bottom:7px solid #f0f0f0;border-left: 7px solid transparent;border-right: 7px solid transparent;content: "";display: inline-block;right:32px;position: absolute;top: -7px;}
 .dropdown-menu::after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right: 6px solid transparent;content: "";display: inline-block;right:33px;position: absolute;top: -6px;}
 .dropdown-menu{border:none;background-color:rgba(255,255,255,0.9);left:auto;right:0}
 .dropdown:hover .dropdown-menu{display:block;}
 a.menu:after,.dropdown-toggle:after {content:none;}
 /*table*/
 .item-options dt,.item-options dd{display:inline-block;}
 .item-options dd{margin:0 15px 0 5px;}
 .item-options .no-title{margin:0;}
 /*cookie banner*/
 :root {--cc-modal-transition-duration: .25s;}
 #cc-main{background: transparent;color:#000;font-size: 16px;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 1.15;position: relative;text-rendering: optimizeLegibility;-webkit-text-size-adjust: 100%;position: fixed;z-index: 2147483647;}
 .cm__body{padding:32px 40px}
 .show--consent #cc-main .cc--anim.cm-wrapper::before{opacity: 1;visibility: visible;}
 .disable--interaction #cc-main .cm-wrapper::before {background: rgba(0, 0, 0, .65);bottom: 0;content: "";left: 0;opacity: 0;position: fixed;right: 0;top: 0;visibility: hidden;z-index: 0;}
 #cc-main .cc--anim .cm, #cc-main .cc--anim.cm-wrapper::before{transition: opacity .25s ease,visibility .25s ease,transform .25s ease;}
 .disable--interaction #cc-main .cm-wrapper:before{background:rgba(0, 0, 0, .65);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}
 .show--consent #cc-main .cc--anim .cm {opacity: 1;transform: translateY(0);visibility: visible !important;}
 #cc-main .cc--anim .cm, #cc-main .cc--anim.cm-wrapper::before{transition: opacity .25s ease,visibility .25s ease,transform .25s ease;}
 @media (prefers-reduced-motion) {
     #cc-main {
     --cc-modal-transition-duration:0s
   }
 }
 #cc-main .cm--box.cm--wide {max-width:28.5em;}
 #cc-main .cm--right {right: 20px;}
 #cc-main .cm--bottom {bottom: 20px;}
 #cc-main .cm {background:#EAEAEA;border-radius:8px;box-shadow: 0 .625em 1.875em rgba(0,0,2,.3);display: flex;flex-direction: column;max-width: 24rem;opacity: 0;overflow: hidden;position: fixed;transform: translateY(1.6em);visibility: hidden;z-index: 1;}
 #cc-main .cm__texts {display: flex;flex: 1;flex-direction: column;justify-content: center;}
 #cc-main .cm__title {font-size:16px;font-weight:bold;font-family:'Montserrat',Helvetica,Arial,sans-serif}
 #cc-main .cc__link, #cc-main a{color:var(--text-primary);text-decoration:underline;cursor:pointer;display:inline-block;}
 .cm__btn-group{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin:0 -5px}
 #cc-main .cm--box.cm--wide .cm__btn{background:#000;font-size:16px;color:#fff;border-radius:8px;padding:10px 36px;border:1px solid #000;font-weight:bold;margin:0 5px;text-transform:capitalize;cursor:pointer;}
 #cc-main .cm--box.cm--wide .cm__btn:nth-child(2){background-color:transparent;color:#000;-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;padding:10px 15px}
 #cc-main .cm__btn--close {border-radius:0;border-bottom-left-radius:8px;border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}
 #cc-main .cm__desc {color: #000;font-size:16px;line-height: 1.5;max-height: 40vh;overflow-x: visible;overflow-y: auto;padding: 1em 0;font-weight:500;margin:0;}
 #cc-main .cm__btn--close svg {stroke:#333;transform:scale(.5);transition:stroke .15s ease}
 #cc-main .cm__btn--close:hover svg {stroke:#000}
 #cc-main .cm--bar {border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}
 #cc-main .cm--bar.cm--bottom {bottom:0;transform:translateY(100%)}
 #cc-main .cc--anim .cm__btn,
 #cc-main .cc--anim .cm__close {transition:background-color .15s ease,border-color .15s ease,color .15s ease;}
 /* Large desktop */
 @media (min-width: 1200px) {
 .lg\:tw-w-\[940px\] {width:1170px!important;}
 }
 @media (min-width: 993px) and (max-width: 1199px) {
 
 }
 /* Portrait tablet to landscape and desktop */
 @media (min-width: 768px) and (max-width: 992px) {
 /*cart coupon code box*/
 .pop-up-coupon-code::after{border-bottom: 21px solid #121212;border-left: 20px solid transparent;border-right: 0 solid transparent;bottom: 100%;right: 25px;}
 }
 /* Landscape phone to portrait tablet */
 @media (max-width: 767px) {
 .phone-hide{display:none;}
 .btn{width:60%}
 .pc-hide, .nav-all-menu > li.pc-hide, .cart-text{display:inline-block;}
 .phone-hide{display:none;}
 /*heaer*/
 .navbar-cart.open iframe.minicart-iframe{width:100%;box-shadow:none;}
 .pop-up-coupon-code{background-color:#121212;position:absolute;top:170px;right:10px;padding:30px 38px;text-align:center;color:#fff;max-width:296px;display:none;z-index:16;margin-top:5px;z-index:2}
 .pop-up-coupon-code::after{content: "";display: block;border-bottom: 21px solid #121212;border-left: 20px solid transparent;border-right: 0 solid transparent;position: absolute;bottom: 100%;right: 25px;z-index:2}
 /* footer */
 /*footer tailwind*/
 .footer-nav-title.is-active svg{transform: rotate(45deg);-webkit-transform: rotate(45deg);}
 /*cookie banner*/
 .cm__body{padding:30px 23px;text-align:center;}
 #cc-main .cm--box.cm--wide .cm__btn{font-size:14px;padding:10px 0;width:100%;margin:0}
 #cc-main .cm--box.cm--wide .cm__btn:nth-child(2){margin-top:10px}
 #cc-main .cm--box.cm--wide{max-width: 90%;}
 }
 /* Landscape phones and down */
 @media (max-width: 480px) {
 
 }
 /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
 @media only screen and (max-width: 479px) {
 .center-align .blog-text .article-text{padding:0 0;}
 .center-align .article-box .article-text-rigth{padding:0 0;}
 .center-align .article-box .article-text-left{padding:0 0;}
 .center-align .article-box .blog-text{padding:0 0;}
 .center-align .article-info .article-title-oth-text{line-height:1.2;}
 .center-align .article-info .article-title-shipping{line-height:1.2;}
 }
 @media only screen and (max-width: 400px) {
 
 }
 @media only screen and (max-width:329px) {
 
 }