@font-face{font-family:GeneratePress;src:url(//www.edecals.com/wp-content/themes/generatepress/assets/fonts/generatepress.eot);src:url(//www.edecals.com/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//www.edecals.com/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//www.edecals.com/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//www.edecals.com/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//www.edecals.com/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.wpec-product-item {
display: block;
border: 1px solid #E7E9EB;
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
margin-top: 10px;
margin-bottom: 10px;
padding: 15px;
}
.wpec-product-item-thumbnail img {
width: 75px;
height: 75px;
float: left;
margin-right: 10px;
}
.wpec-product-name { }
.wpec-product-name .wpec-entry-title {
font-size: 24px;
font-weight: bold;
line-height: 75px;
margin: 0;
}
.wpec-product-description {
margin: 15px 0 15px 0;
border-bottom: 1px solid #EEEEEE;
}
.wpec-price-container {
font-weight: bold;
margin: 5px 0px;
} .wpec-post-item {
width: 90%;
}
.wpec-post-item-top {
display: block;
}
.wpec-post-thumbnail img {
width: 100%;
border: 1px solid #e8e4e3;
padding: 5px;
}
.wpec-post-title {
font-size: 26px;
font-weight: bold;
margin-bottom: 20px;
}
.wpec-error-message {
color: red;
font-weight: bold;
} .wp-ppec-spinner {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.wp-ppec-spinner div {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
position: absolute;
width: 51px;
height: 51px;
margin: 6px;
border: 6px solid #005ea6;
border-radius: 50%;
-webkit-animation: wp-ppec-spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation: wp-ppec-spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
border-color: #005ea6 transparent transparent transparent;
}
.wp-ppec-spinner div:nth-child(1) {
-webkit-animation-delay: -0.45s;
animation-delay: -0.45s;
}
.wp-ppec-spinner div:nth-child(2) {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s;
}
.wp-ppec-spinner div:nth-child(3) {
-webkit-animation-delay: -0.15s;
animation-delay: -0.15s;
}
@-webkit-keyframes wp-ppec-spinner {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes wp-ppec-spinner {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.wp-ppec-overlay {
z-index: 10000;
display: none;
background-color: white;
width: 100%;
opacity: 0.7;
height: 100%;
position: absolute;
top: 0;
left: 0;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.wpec_billing_container, .wp-ppec-button-container {
display: grid;
gap: 24px;
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.wp-ppec-form-error-msg {
display: none;
color: red;
}
.wpec_product_coupon_info > :not([hidden]) ~ :not([hidden]) {
margin-right: calc(16px * 0);
margin-left: calc(16px * calc(1 - 0));
}
.wpec_product_coupon_input_wrap > :not([hidden]) ~ :not([hidden]) {
margin-right: calc(16px * 0);
margin-left: calc(16px * calc(1 - 0));
}
.wpec_product_coupon_info, .wpec_product_coupon_input_wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.wpec_coupon_apply_btn {
background-color: transparent;
border-color: rgba(37, 99, 235, 1);
border-radius: 6px;
border-style: solid;
border-width: 2px;
cursor: pointer;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-weight: 600;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
color: rgba(37, 99, 235, 1);
white-space: nowrap;
}
.wpec_coupon_apply_btn:hover {
color: rgba(37, 99, 235, 1);
}
.wpec_coupon_apply_btn:hover {
background-color: rgba(37, 99, 235, 50);
background-image: none;
border-color: transparent;
color: rgba(255, 255, 255, 1);
} .wpec_coupon_apply_btn svg {
display: none;
-webkit-animation: wpec-spinner 1s linear infinite;
animation: wpec-spinner 1s linear infinite;
height: 20px;
margin-right: 12px;
margin-left: -4px;
width: 20px;
}
.wpec_coupon_apply_btn svg circle {
opacity: 0.25;
}
.wpec_coupon_apply_btn svg path {
opacity: 0.75;
}
.wpec_coupon_code {
background-color: rgba(254, 243, 199, 1);
border-color: rgba(252, 211, 77, 1);
border-radius: 4px;
border-style: dashed;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
}
.wpec_line_through {
text-decoration: line-through;
}
.wpec-modal-open {
background-color: rgba(37, 99, 235, 1);
border-radius: 4px;
font-weight: 700;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
color: rgba(255, 255, 255, 1);
}
.wpec-modal-open:hover {
color: rgba(255, 255, 255, 1);
}
.wpec-modal-open:hover {
background-color: rgba(37, 99, 235, 1);
}
.wpec-place-order-btn {
background-color: rgba(37, 99, 235, 1);
border-radius: 4px;
font-weight: 700;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
color: rgba(255, 255, 255, 1);
}
.wpec-place-order-btn:hover {
color: rgba(255, 255, 255, 1);
}
.wpec-place-order-btn:hover {
background-color: rgba(37, 99, 235, 1);
}
.wpec-place-order-btn svg {
display: none;
-webkit-animation: wpec-spinner 1s linear infinite;
animation: wpec-spinner 1s linear infinite;
height: 20px;
margin-right: 12px;
margin-left: -4px;
width: 20px;
}
.wpec-place-order-btn svg circle {
opacity: 0.25;
}
.wpec-modal-open:hover {
background-color: rgba(29, 78, 216, 1);
background-image: none;
color: rgba(255, 255, 255, 1);
} .wpec-place-order-btn:hover {
background-color: rgba(29, 78, 216, 1);
background-image: none;
color: rgba(255, 255, 255, 1);
} .wpec-modal {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
height: 100%;
max-width: none;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
z-index: 999999;
}
.wpec-modal-overlay {
background-color: rgba(17, 24, 39, 1);
height: 100%;
opacity: 0.5;
position: absolute;
width: 100%;
}
.wpec-modal-container {
background-color: rgba(255, 255, 255, 1);
border-radius: 4px;
margin-left: auto;
margin-right: auto;
max-height: 100%;
overflow-y: auto;
-webkit-box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
width: 91.666667%;
z-index: 50;
}
@media (min-width: 768px) {
.wpec-modal-container {
max-width: 672px;
}
}
.wpec-modal-content {
padding-top: 16px;
padding-bottom: 16px;
padding-left: 24px;
padding-right: 24px;
text-align: left;
}
.wpec-modal-content-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-bottom: 12px;
}
.wpec-modal-content-title p {
font-weight: 700;
font-size: 24px;
line-height: 32px;
}
.wpec-modal-close {
cursor: pointer;
z-index: 50;
}
.wpec-modal-close svg {
fill: currentColor;
color: rgba(0, 0, 0, 1);
}
.wpec-modal-item-info-wrap > :not([hidden]) ~ :not([hidden]) {
margin-right: calc(16px * 0);
margin-left: calc(16px * calc(1 - 0));
}
.wpec-modal-item-info-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 16px;
line-height: 24px;
padding-bottom: 12px;
}
.wpec-modal-item-thumbnail {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.wpec-modal-item-thumbnail img {
border-radius: 6px;
object-fit: cover;
}
.wpec-modal-item-excerpt {
display: none;
}
@media (min-width: 768px) {
.wpec-modal-item-excerpt {
display: block;
}
}
.wpec-opacity-0 {
opacity: 0;
}
.wpec-pointer-events-none {
pointer-events: none;
}
.wpec-pointer-events-all{
pointer-events: all !important;
}
.wpec_billing_address_container, .wpec_shipping_address_container, .wpec_billing_user_info, .wpec-product-variations-wrapper {
display: grid;
gap: 24px;
grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 640px) {
.wpec_billing_address_container, .wpec_shipping_address_container, .wpec_billing_user_info, .wpec-product-variations-wrapper {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (min-width: 640px) {
.wpec_billing_address_container label, .wpec_billing_address_container > div:last-child:nth-child(odd), .wpec_shipping_address_container label, .wpec_shipping_address_container > div:last-child:nth-child(odd), .wpec_billing_user_info label, .wpec_billing_user_info > div:last-child:nth-child(odd), .wpec-product-variations-wrapper label, .wpec-product-variations-wrapper > div:last-child:nth-child(odd) {
grid-column: span 2 / span 2;
}
}
.wp-ppec-shortcode-container label.wpec_billing_label, .wp-ppec-shortcode-container label.wpec_shipping_label {
font-size: 18px;
line-height: 28px;
}
.wp-ppec-shortcode-container {
display: grid;
font-size: 16px;
line-height: 24px;
gap: 24px;
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.wp-ppec-shortcode-container [type='text'],
.wp-ppec-shortcode-container [type='email'],
.wp-ppec-shortcode-container [type='url'],
.wp-ppec-shortcode-container [type='number'],
.wp-ppec-shortcode-container [type='tel'],
.wp-ppec-shortcode-container [multiple],
.wp-ppec-shortcode-container textarea,
.wp-ppec-shortcode-container select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
border-color: #6b7280;
border-width: 1px;
border-radius: 0px;
padding-top: 8px;
padding-right: 12px;
padding-bottom: 8px;
padding-left: 12px;
font-size: 16px;
line-height: 24px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wp-ppec-shortcode-container input::-moz-placeholder, .wp-ppec-shortcode-container textarea::-moz-placeholder {
color: #6b7280;
opacity: 1;
}
.wp-ppec-shortcode-container input:-ms-input-placeholder, .wp-ppec-shortcode-container textarea:-ms-input-placeholder {
color: #6b7280;
opacity: 1;
}
.wp-ppec-shortcode-container input::-webkit-input-placeholder, .wp-ppec-shortcode-container textarea::-webkit-input-placeholder {
color: #6b7280;
opacity: 1;
}
.wp-ppec-shortcode-container input::-ms-input-placeholder, .wp-ppec-shortcode-container textarea::-ms-input-placeholder {
color: #6b7280;
opacity: 1;
}
.wp-ppec-shortcode-container input::placeholder, .wp-ppec-shortcode-container textarea::placeholder {
color: #6b7280;
opacity: 1;
}
.wp-ppec-shortcode-container ::-webkit-datetime-edit-fields-wrapper {
padding: 0;
}
.wp-ppec-shortcode-container ::-webkit-date-and-time-value {
min-height: 1.5em;
}
.wp-ppec-shortcode-container select {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
background-position: right 8px center;
background-repeat: no-repeat;
background-size: 1.5em 1.5em;
padding-right: 40px;
-webkit-print-color-adjust: exact;
color-adjust: exact;
}
.wp-ppec-shortcode-container [multiple] {
background-image: initial;
background-position: initial;
background-repeat: unset;
background-size: initial;
padding-right: 12px;
-webkit-print-color-adjust: unset;
color-adjust: unset;
}
.wp-ppec-shortcode-container [type='checkbox'],
.wp-ppec-shortcode-container [type='radio'] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 0;
-webkit-print-color-adjust: exact;
color-adjust: exact;
display: inline-block;
vertical-align: middle;
background-origin: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-flex-negative: 0;
flex-shrink: 0;
height: 16px;
width: 16px;
color: #2563eb;
background-color: #fff;
border-color: #6b7280;
border-width: 1px;
}
.wp-ppec-shortcode-container [type='checkbox'] {
border-radius: 0px;
}
.wp-ppec-shortcode-container [type='radio'] {
border-radius: 100%;
}
.wp-ppec-shortcode-container [type='checkbox']:checked,
.wp-ppec-shortcode-container [type='radio']:checked {
border-color: transparent;
background-color: currentColor;
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
}
.wp-ppec-shortcode-container [type='checkbox']:checked {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
.wp-ppec-shortcode-container [type='radio']:checked {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
.wp-ppec-shortcode-container [type='checkbox']:checked:hover,
.wp-ppec-shortcode-container [type='checkbox']:checked:focus,
.wp-ppec-shortcode-container [type='radio']:checked:hover,
.wp-ppec-shortcode-container [type='radio']:checked:focus {
border-color: transparent;
background-color: currentColor;
}
.wp-ppec-shortcode-container [type='checkbox']:indeterminate {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
border-color: transparent;
background-color: currentColor;
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
}
.wp-ppec-shortcode-container [type='checkbox']:indeterminate:hover,
.wp-ppec-shortcode-container [type='checkbox']:indeterminate:focus {
border-color: transparent;
background-color: currentColor;
}
.wp-ppec-shortcode-container [type='file'] {
background: unset;
border-color: inherit;
border-width: 0;
border-radius: 0;
padding: 0;
font-size: unset;
line-height: inherit;
}
.wp-ppec-shortcode-container [type='file']:focus {
outline: 1px auto -webkit-focus-ring-color;
}
.wp-ppec-shortcode-container label {
display: block;
font-size: 16px;
line-height: 24px;
}
.wp-ppec-shortcode-container select, .wp-ppec-shortcode-container input[type='text'], .wp-ppec-shortcode-container input[type='email'], .wp-ppec-shortcode-container input[type='number'], .wp-ppec-shortcode-container input[type='url'], .wp-ppec-shortcode-container input[type='tel'] {
border-radius: 6px;
border-style: solid;
display: block;
margin-top: 4px;
width: 100%;
}
.wp-ppec-shortcode-container input[type='radio'],
.wp-ppec-shortcode-container input[type='checkbox'] {
border-style: solid;
}
.wp-ppec-shortcode-container input[type='radio'] {
color: rgba(37, 99, 235, 1);
}
.wp-ppec-shortcode-container input[type='checkbox'] {
color: rgba(37, 99, 235, 1);
}
.wp-ppec-shortcode-container input[type='radio']:before, .wp-ppec-shortcode-container input[type='radio']:after,
.wp-ppec-shortcode-container input[type='checkbox']:before,
.wp-ppec-shortcode-container input[type='checkbox']:after {
display: none;
}
.wp-ppec-shortcode-container input[type='checkbox'] {
border-radius: 4px;
} @-webkit-keyframes wpec-spinner {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes wpec-spinner {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.wpec-custom-number-input {
background-color: transparent;
border-radius: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
height: 40px;
margin-top: 4px;
position: relative;
width: 144px;
}
.wpec-custom-number-input button {
background-color: rgba(255, 255, 255, 1);
border-color: rgba(107, 114, 128, 1);
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-style: solid;
border-width: 1px;
cursor: pointer;
height: 100%;
outline: 2px solid transparent;
outline-offset: 2px;
padding: 8px;
}
.wpec-custom-number-input button:hover {
background-color: rgba(255, 255, 255, 1);
}
.wpec-custom-number-input button:hover {
background-color: rgba(255, 255, 255, 1);
background-image: none;
} .wpec-custom-number-input button:first-of-type {
border-radius: 6px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-right-width: 0px;
}
.wpec-custom-number-input button:last-of-type {
border-radius: 6px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border-left-width: 0px;
}
.wpec-custom-number-input button:focus {
outline: none !important;
}
.wpec-custom-number-input button span {
font-weight: 100;
font-size: 24px;
line-height: 32px;
line-height: 24px;
margin: auto;
}
.wpec-custom-number-input input[type='number'] {
border-radius: 0px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0px;
outline: 2px solid transparent;
outline-offset: 2px;
outline: 2px solid transparent;
outline-offset: 2px;
}
.wpec-custom-number-input input[type='number']:focus {
outline: 2px solid transparent;
outline-offset: 2px;
}
.wpec-custom-number-input input[type='number'] {
text-align: center;
width: 100%;
-moz-appearance: textfield;
}
.wpec-custom-number-input input[type='number']::-webkit-inner-spin-button, .wpec-custom-number-input input[type='number']::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.wpec-custom-number-input input[type='number']:focus {
outline: none !important;
}
.wpec-custom-number-input .wp-ppec-form-error-msg {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.wpec_address_wrap {
display: grid;
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.wpec_address_wrap.shipping_enabled {
gap: 24px;
}
@media (min-width: 640px) {
.wpec_address_wrap.shipping_enabled {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (min-width: 640px) {
.wpec_address_wrap.shipping_enabled .wpec_billing_address_container, .wpec_address_wrap.shipping_enabled .wpec_shipping_address_container {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
}
@media (min-width: 640px) {
.wpec_address_wrap.shipping_enabled .wpec_billing_address_container label, .wpec_address_wrap.shipping_enabled .wpec_shipping_address_container label {
grid-column: span 1 / span 1;
}
}
@media (min-width: 640px) {
.wpec_address_wrap.shipping_enabled .wpec_product_shipping_handle {
grid-column: span 2 / span 2;
}
}
.wpec-out-of-stock {
font-weight: 700;
} .wpec-product-item-template-1 .wpec-product-item-thumbnail{
width: 75px;
height: 75px;
float: left;
margin-right: 10px;
}
.wpec-product-item-template-1 .wpec-product-item-thumbnail img{
width:75px;
height: 75px;
object-fit: cover;
}
@media (max-width:768px)
{
.wpec-product-item-template-1 .wpec-entry-title{
line-height: 40px;
}
} .wpec-product-item-thumbnail-3 {
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}
.wpec-post-title-template-3 {
font-size: 16px;
margin-bottom: 0px;
}
.wpec-product-item-template-3 {
width: 250px !important;
border: 1px solid #E7E9EB;
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
margin-top: 10px;
margin-bottom: 10px;
padding: 15px;
text-align: center;
}
.wpec-product-inner-cont-template-3 {
}
.wpec-product-inner-cont-template-3 .wpec-modal-open {
background-color: #f0f0f0;
border: 3px solid #2D3140;
border-radius: 4px;
font-weight: 700;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
color: #000;
}
.wpec-product-inner-cont-template-3 .wpec-modal-open:hover {
background-color: #2D3140;
color: #ffffff;
cursor: pointer;
} .wpec-order-data-box {
display: flex;
border-style: solid;
border-color: lightgrey;
border-width: 1px 0 0 1px;
width: 100%;
}
.wpec-order-data-box-col {
border-style: solid;
border-color: lightgrey;
border-width: 0 1px 1px 0;
word-break: break-all;
flex-grow: 1;
padding: 15px;
}
.wpec-order-data-box-col :first-child {
font-weight: bold;
margin-bottom: 10px;
margin-right: 10px;
}
@media screen and (max-width: 768px) {
.wpec-order-data-box {
flex-direction: column;
}
}
.wpec-order-details-table,
.wpec-order-downloads-table {
width: 100%;
border-collapse: collapse;
border: 1px solid lightgray;
}
.wpec-order-details-table td,
.wpec-order-details-table th,
.wpec-order-downloads-table td,
.wpec-order-downloads-table th {
padding: 15px;
border-top: 1px solid lightgray;
border-bottom: 1px solid lightgray;
}
.wpec-order-shipping-address,
.wpec-order-billing-address {
padding: 15px;
border: 1px solid lightgray;
white-space: pre-line;
}.secondary-navigation{clear:both;z-index:99;padding:0}.secondary-navigation ul{list-style:none;margin:0;padding-left:0}.secondary-navigation li{float:left;position:relative}.secondary-navigation a{display:block;text-decoration:none}.secondary-navigation ul ul{display:block;box-shadow:0 2px 2px rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.secondary-navigation ul ul li{width:100%}.secondary-navigation ul ul li a{line-height:normal;font-size:90%}.secondary-navigation.sub-menu-left .sub-menu{right:0}.secondary-navigation .main-nav ul ul li a{line-height:normal;font-size:12px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px}.secondary-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.secondary-navigation .main-nav ul li a{font-family:inherit;font-weight:400;text-transform:none;font-size:13px;padding-left:20px;padding-right:20px;line-height:40px}.secondary-navigation .menu-toggle{font-family:inherit;font-weight:400;text-transform:none;font-size:13px;padding-left:20px;padding-right:20px;line-height:40px;margin:0}.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.dropdown-hover .secondary-navigation:not(.toggled) ul li.sfHover>ul,.dropdown-hover .secondary-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.dropdown-hover .secondary-navigation:not(.toggled) ul ul li.sfHover>ul,.dropdown-hover .secondary-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.dropdown-hover .secondary-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.dropdown-hover .secondary-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;top:0;left:auto}.secondary-nav-float-right .secondary-navigation{float:right}.secondary-nav-float-right .secondary-navigation .main-nav ul ul li a{line-height:normal}.secondary-nav-float-right .secondary-navigation ul ul ul{top:0}.secondary-nav-float-left .inside-header .secondary-navigation{float:left;clear:left}.secondary-nav-float-left .inside-header:after{clear:both;content:'';display:table}.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-branding,.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-logo{float:right;clear:right}.secondary-nav-float-left.nav-float-right .inside-header .site-branding,.secondary-nav-float-left.nav-float-right .inside-header .site-logo{float:none;clear:none}.secondary-nav-float-left.nav-float-right .site-header{text-align:center}.secondary-nav-float-right.nav-float-left .inside-header .site-branding,.secondary-nav-float-right.nav-float-left .inside-header .site-logo{float:none;clear:none}.secondary-nav-float-right.nav-float-left .site-header{text-align:center}.widget-area .secondary-navigation li{display:block;float:none;margin:0;padding:0;width:100%}.widget-area .secondary-navigation ul ul{left:100%;top:0;width:220px}.both-right .widget-area .secondary-navigation ul ul,.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation ul ul,.right-sidebar .widget-area .secondary-navigation ul ul{left:auto;right:100%}.secondary-nav-aligned-center.secondary-nav-above-header .secondary-navigation .sf-menu>li,.secondary-nav-aligned-center.secondary-nav-below-header .secondary-navigation .sf-menu>li,.secondary-nav-aligned-right.secondary-nav-above-header .secondary-navigation .sf-menu>li,.secondary-nav-aligned-right.secondary-nav-below-header .secondary-navigation .sf-menu>li{float:none;display:inline-block}.secondary-nav-aligned-center .secondary-navigation ul.secondary-menu,.secondary-nav-aligned-right .secondary-navigation ul.secondary-menu{font-size:0}.secondary-nav-aligned-left.secondary-nav-above-header .secondary-navigation,.secondary-nav-aligned-left.secondary-nav-below-header .secondary-navigation{text-align:left}.secondary-nav-aligned-left.secondary-nav-above-header .secondary-navigation:after,.secondary-nav-aligned-left.secondary-nav-below-header .secondary-navigation:after{clear:both;content:'';display:table}.secondary-nav-aligned-center.secondary-nav-above-header .secondary-navigation,.secondary-nav-aligned-center.secondary-nav-below-header .secondary-navigation{text-align:center}.secondary-nav-aligned-right.secondary-nav-above-header .secondary-navigation,.secondary-nav-aligned-right.secondary-nav-below-header .secondary-navigation{text-align:right}.dropdown-click .secondary-navigation ul ul{visibility:hidden}.dropdown-click .secondary-navigation ul li.sfHover>ul.toggled-on,.dropdown-click .secondary-navigation ul.toggled-on{left:auto;opacity:1;visibility:visible;pointer-events:auto;height:auto;overflow:visible}.dropdown-click .secondary-navigation ul ul ul.toggled-on{left:0;top:auto;position:relative}.dropdown-click .widget-area .secondary-navigation ul ul{top:auto;position:absolute;float:none;width:100%;left:-99999px}.dropdown-click .widget-area .secondary-navigation ul ul.toggled-on{position:relative;left:0;right:0}.dropdown-click.both-right .widget-area .secondary-navigation ul ul,.dropdown-click.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation ul ul,.dropdown-click.right-sidebar .widget-area .secondary-navigation ul ul{right:0}.dropdown-hover .widget-area .secondary-navigation:not(.toggled) ul li.sfHover>ul,.dropdown-hover .widget-area .secondary-navigation:not(.toggled) ul li:hover ul{top:0;left:100%;width:220px}.dropdown-hover.both-right .widget-area .secondary-navigation:not(.toggled) ul li.sfHover ul,.dropdown-hover.both-right .widget-area .secondary-navigation:not(.toggled) ul li:hover ul,.dropdown-hover.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation:not(.toggled) ul li.sfHover ul,.dropdown-hover.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation:not(.toggled) ul li:hover ul,.dropdown-hover.right-sidebar .widget-area .secondary-navigation:not(.toggled) ul li.sfHover ul,.dropdown-hover.right-sidebar .widget-area .secondary-navigation:not(.toggled) ul li:hover ul{right:100%;left:auto}.rtl .secondary-navigation ul ul{float:right;left:auto;right:0;text-align:right}.rtl .secondary-navigation ul ul ul{left:auto;right:100%}.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}.secondary-navigation .top-bar{background:0 0}.secondary-navigation .inside-top-bar{padding:0}.secondary-navigation .top-bar a{display:inline}.secondary-nav-aligned-right .secondary-navigation .top-bar{float:left}.secondary-nav-aligned-right .secondary-navigation .top-bar .inside-top-bar .widget{margin:0 10px}.secondary-nav-aligned-left .secondary-navigation .top-bar{float:right}.secondary-nav-aligned-left .secondary-navigation .top-bar .inside-top-bar .widget{margin-left:10px}.secondary-nav-aligned-center .secondary-navigation .top-bar,.secondary-nav-aligned-center .secondary-navigation .top-bar+.menu-toggle+div{display:inline-block;vertical-align:middle}.secondary-nav-aligned-center .secondary-navigation .top-bar .widget:not(:first-child){margin-left:10px}