.elementor-3561 .elementor-element.elementor-element-4b051a9 > .elementor-container{min-height:240px;}.elementor-3561 .elementor-element.elementor-element-4b051a9:not(.elementor-motion-effects-element-type-background), .elementor-3561 .elementor-element.elementor-element-4b051a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://peichen.bluedeerfilms.com/wp-content/uploads/2025/11/pexels-quang-nguyen-vinh-222549-2884905-1-1-1.png") 50% 50%;background-size:cover;}.elementor-3561 .elementor-element.elementor-element-4b051a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 50px 0px;}.elementor-3561 .elementor-element.elementor-element-4b051a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3561 .elementor-element.elementor-element-5b0509c .cs-subtitle{color:#FFFFFF;}.elementor-3561 .elementor-element.elementor-element-5b0509c .cs-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:3px;}.elementor-3561 .elementor-element.elementor-element-c1b9a90:not(.elementor-motion-effects-element-type-background), .elementor-3561 .elementor-element.elementor-element-c1b9a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FEFEF3 0%, #FEFEF3 100%);}.elementor-3561 .elementor-element.elementor-element-c1b9a90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-3561 .elementor-element.elementor-element-c1b9a90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3561 .elementor-element.elementor-element-5f3fc4d{width:var( --container-widget-width, 100.075% );max-width:100.075%;--container-widget-width:100.075%;--container-widget-flex-grow:0;}.elementor-3561 .elementor-element.elementor-element-5f3fc4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3561 .elementor-element.elementor-element-2d217b9{--spacer-size:1px;background-color:#81817B;}.elementor-3561 .elementor-element.elementor-element-071ed7d{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-normal-text-color:#81817B;}.elementor-3561 .elementor-element.elementor-element-071ed7d .e-filter-item{font-family:"DINNeuzeitGrotesk", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1.7px;}.elementor-3561 .elementor-element.elementor-element-bda1b64{--spacer-size:1px;background-color:#81817B;}.elementor-3561 .elementor-element.elementor-element-285d6fa{--grid-columns:3;}.elementor-3561 .elementor-element.elementor-element-48fc6e6:not(.elementor-motion-effects-element-type-background), .elementor-3561 .elementor-element.elementor-element-48fc6e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peichen.bluedeerfilms.com/wp-content/uploads/2025/10/Background_2.png");}.elementor-3561 .elementor-element.elementor-element-48fc6e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 50px 0px;}.elementor-3561 .elementor-element.elementor-element-48fc6e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3561 .elementor-element.elementor-element-5ba6ee8 .cs-subtitle{color:#181818;font-family:"Playfair", Sans-serif;font-size:45px;font-weight:400;}.elementor-3561 .elementor-element.elementor-element-5ba6ee8 .cs-title{color:#81817B;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;}.elementor-3561 .elementor-element.elementor-element-3b47146{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3561 .elementor-element.elementor-element-3b47146.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3561 .elementor-element.elementor-element-3b47146 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00794D;}.elementor-3561 .elementor-element.elementor-element-3b47146 .button{--btn-bg:#00794D00;--btn-color:#00794D;--btn-bg-hover:#00794D00;--btn-color-hover:#00794D;}.elementor-3561 .elementor-element.elementor-element-e51a469:not(.elementor-motion-effects-element-type-background), .elementor-3561 .elementor-element.elementor-element-e51a469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FEFEF3 0%, #FEFEF3 0%);}.elementor-3561 .elementor-element.elementor-element-e51a469{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 50px 0px;}.elementor-3561 .elementor-element.elementor-element-e51a469 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3561 .elementor-element.elementor-element-686da93{--grid-columns:3;}.elementor-3561 .elementor-element.elementor-element-952bc20 > .elementor-container{max-width:656px;min-height:400px;}.elementor-3561 .elementor-element.elementor-element-952bc20:not(.elementor-motion-effects-element-type-background), .elementor-3561 .elementor-element.elementor-element-952bc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://peichen.bluedeerfilms.com/wp-content/uploads/2025/10/pexels-lilartsy-1793035-1-2.png") 50% 50%;background-size:cover;}.elementor-3561 .elementor-element.elementor-element-952bc20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 900px 500px 0px;}.elementor-3561 .elementor-element.elementor-element-952bc20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3561 .elementor-element.elementor-element-b208941:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3561 .elementor-element.elementor-element-b208941 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3F2E7EB 0%, #F3F2E7EB 100%);}.elementor-3561 .elementor-element.elementor-element-b208941 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-73% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-3561 .elementor-element.elementor-element-b208941 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3561 .elementor-element.elementor-element-1d778c7{width:var( --container-widget-width, 99.886% );max-width:99.886%;--container-widget-width:99.886%;--container-widget-flex-grow:0;}.elementor-3561 .elementor-element.elementor-element-1d778c7 > .elementor-widget-container{margin:21px 0px 30px 22px;}.elementor-3561 .elementor-element.elementor-element-1d778c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3561 .elementor-element.elementor-element-1d778c7 .cs-title-wrap{max-width:390px;}.elementor-3561 .elementor-element.elementor-element-1d778c7 .cs-subtitle{color:#81817B;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-3561 .elementor-element.elementor-element-1d778c7 .cs-title{color:#181818;font-family:"Playfair", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;line-height:50px;}.elementor-3561 .elementor-element.elementor-element-1d778c7 .cs-title-text{color:#81817B;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.4px;}.elementor-3561 .elementor-element.elementor-element-1d778c7 .cs-title-btn .button{--btn-bg:#00794D;line-height:1px;}.elementor-3561 .elementor-element.elementor-element-1d778c7 .cs-title-btn{margin:39px 0px 0px 0px;}.elementor-3561 .elementor-element.elementor-element-3bc0eab{width:var( --container-widget-width, 92.669% );max-width:92.669%;--container-widget-width:92.669%;--container-widget-flex-grow:0;}.elementor-3561 .elementor-element.elementor-element-3bc0eab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3561 .elementor-element.elementor-element-3bc0eab > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00794D;}.elementor-3561 .elementor-element.elementor-element-3bc0eab .button{--btn-bg:#00794D00;--btn-color:#00794D;--btn-bg-hover:#00794D00;--btn-color-hover:#00794D;}.elementor-3561 .elementor-element.elementor-element-e1e2989{--spacer-size:20px;}.elementor-3561 .elementor-element.elementor-element-5f8ecb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3561 .elementor-element.elementor-element-9de1922{--spacer-size:80px;}@media(max-width:1024px){.elementor-3561 .elementor-element.elementor-element-4b051a9{padding:80px 0px 40px 0px;}.elementor-3561 .elementor-element.elementor-element-c1b9a90{padding:80px 0px 40px 0px;}.elementor-3561 .elementor-element.elementor-element-285d6fa{--grid-columns:2;}.elementor-3561 .elementor-element.elementor-element-48fc6e6{padding:80px 0px 40px 0px;}.elementor-3561 .elementor-element.elementor-element-e51a469{padding:80px 0px 40px 0px;}.elementor-3561 .elementor-element.elementor-element-686da93{--grid-columns:2;}}@media(max-width:767px){.elementor-3561 .elementor-element.elementor-element-4b051a9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3561 .elementor-element.elementor-element-1be1c65 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3561 .elementor-element.elementor-element-5b0509c > .elementor-widget-container{margin:57px 0px 0px 0px;}.elementor-3561 .elementor-element.elementor-element-285d6fa{--grid-columns:1;}.elementor-3561 .elementor-element.elementor-element-3b47146{width:var( --container-widget-width, 162.516px );max-width:162.516px;--container-widget-width:162.516px;--container-widget-flex-grow:0;}.elementor-3561 .elementor-element.elementor-element-686da93{--grid-columns:1;}.elementor-3561 .elementor-element.elementor-element-952bc20 > .elementor-container{min-height:455px;}.elementor-3561 .elementor-element.elementor-element-952bc20{padding:0px 0px 0px 0px;}.elementor-3561 .elementor-element.elementor-element-b208941 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3561 .elementor-element.elementor-element-3bc0eab{width:var( --container-widget-width, 162.516px );max-width:162.516px;--container-widget-width:162.516px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-3561 .elementor-element.elementor-element-b208941{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3561 .elementor-element.elementor-element-b208941{width:100%;}}/* Start custom CSS for html, class: .elementor-element-5f3fc4d */.shop-toolbar {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  background-color: transparent;
  padding: 10px 20px;
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #81817B;

}

.shop-toolbar .divider {
  width: 1px;
  height: 20px;
  background: #ccc;
}

.shop-toolbar .filter, 
.shop-toolbar .sort {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 5px;
  font-family: DINNeuzeitGrotesk LT Light;
    font-weight: 400;
    font-style: Regular;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 15%;
    text-transform: uppercase;

}

.shop-toolbar .sort select {
  border: none;
  background: transparent;
  font-size: 12px;
  color: #777;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31f04ca */.woof_container_inner h4 {
    margin-bottom: 9px;
    display: none;
}

.chosen-container {
    position: relative;
    display: none;
    vertical-align: middle;
    font-size: 13px;
    user-select: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DINNeuzeitGrotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://peichen.bluedeerfilms.com/wp-content/uploads/2025/11/f940f28d4cd3e9e610ef07217f115995.woff') format('woff');
}
/* End Custom Fonts CSS */