@keyframes wc-skeleton-shimmer{to{transform:translateX(-100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-left:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-right:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-right:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:right;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";right:0;opacity:.5;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{right:0;overflow:hidden;padding-top:1.5em;position:absolute;left:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";right:0;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;right:auto;padding:.25em .75em;position:absolute;left:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;left:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
@keyframes wc-skeleton-shimmer{to{transform:translateX(-100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-left:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-left:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 24px 0 0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:left;margin:0 20px 0 0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px auto 0 0!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.prk-smart-atc{
width:100%;
position:relative;
}
.prk-smart-atc--full{
width:100%;
}
.prk-smart-atc__button{
position:relative;
width:100%;
min-height:44px;
border:1px solid transparent;
border-radius:12px;
background:var(--prk-color-primary, #ff5b0e);
color:#fff;
cursor:pointer;
transition:all .2s ease;
display:flex;
align-items:center;
justify-content:center;
padding:10px 16px;
}
.prk-smart-atc__button:hover{
filter:brightness(.96);
}
.prk-smart-atc__button:disabled{
opacity:.65;
cursor:not-allowed;
}
.prk-smart-atc__content{
display:inline-flex;
align-items:center;
justify-content:center;
gap:8px;
transition:opacity .2s ease;
}
.prk-smart-atc--icon-after .prk-smart-atc__content{
flex-direction:row-reverse;
}
.prk-smart-atc__icon{
line-height:1;
display:inline-flex;
align-items:center;
justify-content:center;
}
.prk-smart-atc__icon svg,
.prk-smart-atc__icon i,
.prk-smart-atc__icon img{
width:20px;
height:20px;
}
.prk-smart-atc__text{
line-height:1.6;
display:inline-flex;
align-items:center;
justify-content:center;
}
.prk-smart-atc__loading{
position:absolute;
inset:0;
display:flex;
align-items:center;
justify-content:center;
opacity:0;
visibility:hidden;
transition:all .2s ease;
}
.prk-smart-atc.is-loading .prk-smart-atc__content{
opacity:0;
}
.prk-smart-atc.is-loading .prk-smart-atc__loading{
opacity:1;
visibility:visible;
}
.prk-smart-atc__spinner{
width:20px;
height:20px;
border:2px solid rgba(255,255,255,.35);
border-top-color:#fff;
border-radius:50%;
animation:prkSmartAtcSpin .7s linear infinite;
}
.prk-smart-atc__dots{
display:inline-flex;
align-items:center;
gap:4px;
}
.prk-smart-atc__dots span{
width:6px;
height:6px;
border-radius:50%;
background:#fff;
display:block;
animation:prkSmartAtcDots .9s infinite ease-in-out;
}
.prk-smart-atc__dots span:nth-child(2){ animation-delay:.12s; }
.prk-smart-atc__dots span:nth-child(3){ animation-delay:.24s; }
.prk-smart-atc__pulse{
width:18px;
height:18px;
border-radius:50%;
background:#fff;
animation:prkSmartAtcPulse .9s infinite ease-in-out;
}
.prk-smart-atc--display-icon_only .prk-smart-atc__button{
padding-inline:12px;
}
.prk-smart-atc--display-icon_only .prk-smart-atc__content{
gap:0;
}
@keyframes prkSmartAtcSpin{
to{ transform:rotate(360deg); }
}
@keyframes prkSmartAtcDots{
0%, 80%, 100%{ transform:scale(.65); opacity:.45; }
40%{ transform:scale(1); opacity:1; }
}
@keyframes prkSmartAtcPulse{
0%{ transform:scale(.7); opacity:.55; }
70%{ transform:scale(1); opacity:1; }
100%{ transform:scale(.7); opacity:.55; }
}
.prk-smart-variable-modal{
width:min(100%, 500px);
background:#fff;
color:#232323;
}
.prk-smart-variable-modal__inner{
display:flex;
flex-direction:column;
max-height:min(90vh, 820px);
}
.prk-smart-variable-modal__inner [data-prk-swatch]{
max-width: 445px !important;
}
.prk-smart-variable-modal__head{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding:18px 20px;
border-bottom:1px solid #e7e7e9;
}
.prk-smart-variable-modal__title{
font-size:15px;
font-weight:700;
color:#111827;
}
#prk-smart-variable-modal .prk-smart-variable-modal__close{
position:absolute;
top:17px;
left:17px;
z-index:5;
display:inline-flex;
align-items:center;
justify-content:center;
width:24px;
height:24px;
padding:0;
border:0;
border-radius:50%;
background:transparent;
color:#424750;
cursor:pointer;
}
#prk-smart-variable-modal .prk-smart-variable-modal__close svg{
display:block;
flex:0 0 auto;
}
.prk-smart-variable-modal__body{
margin: 0 20px;
overflow:auto;
}
.prk-smart-variable-modal__loading,
.prk-smart-atc__icon-img{
display:block;
width:1.15em;
height:1.15em;
max-width:100%;
object-fit:contain;
}
.prk-smart-atc-inline-panel__loading{
min-height:180px;
display:flex;
align-items:center;
justify-content:center;
}
.prk-smart-variable-modal__spinner{
width:26px;
height:26px;
border:2px solid rgba(0,0,0,.15);
border-top-color:var(--prk-color-primary, #ff5b0e);
border-radius:50%;
animation:prkSmartAtcSpin .7s linear infinite;
}
.prk-smart-variable-modal__loading {
width: 100%;
min-height: 180px;
display: flex;
align-items: center;
justify-content: center;
padding: 24px;
box-sizing: border-box;
text-align: center;
}
.prk-smart-variable-modal__loading-logo-wrap {
width: 64px;
height: 64px;
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 auto;
}
.prk-smart-variable-modal__loading-logo {
width: 100%;
height: 100%;
object-fit: contain;
display: block;
transform-origin: center center;
animation: prk-smart-modal-loader-pulse var(--prk-smart-modal-loader-duration, 1600ms) ease-in-out infinite;
}
@keyframes prk-smart-modal-loader-pulse {
0%, 100% {
transform: scale(var(--prk-smart-modal-loader-min-scale, 0.92));
opacity: 0.72;
}
50% {
transform: scale(var(--prk-smart-modal-loader-max-scale, 1));
opacity: 1;
}
}
.prk-smart-variable-modal__error{
padding:24px;
text-align:center;
color:#ef4444;
font-size:13px;
}
.prk-smart-variable-sheet__product{
display: flex;
align-items: unset;
flex-direction: column;
justify-content: space-between;
gap: 12px;
margin-bottom: 18px;
padding: 12px;
border: 1px solid #ececec;
border-radius: 14px;
background: #fff;
}
.prk-smart-variable-sheet__thumb{
width:64px;
min-width:64px;
height:64px;
border-radius:10px;
overflow:hidden;
background:#f8f8f8;
}
.prk-smart-variable-sheet__thumb img{
width:100%;
height:100%;
object-fit:cover;
display:block;
}
.prk-smart-variable-sheet__meta{
min-width:0;
flex:1 1 auto;
}
.prk-smart-variable-sheet__name{
font-size:13px;
line-height:1.9;
color:#111827;
font-weight:600;
}
.prk-smart-variable-sheet__price{
margin-top:6px;
margin-left: 10px;
}
.prk-smart-variable-sheet__form .reset_variations{
display:inline-flex !important;
}
.prk-smart-variable-sheet__form .single_variation_wrap .quantity,
.prk-smart-variable-sheet__form .single_variation_wrap .single_add_to_cart_button{
display:none !important;
}
.prk-smart-variable-sheet__footer{
margin-top:18px;
}
.prk-smart-variable-sheet__submit{
width:100%;
min-height:46px;
border:0;
border-radius:12px;
background:var(--prk-color-primary, #ff5b0e);
color:#fff;
font-size:14px;
font-weight:700;
cursor:pointer;
transition:all .2s ease;
}
.prk-smart-variable-sheet__submit:hover{
filter:brightness(.96);
}
.prk-smart-variable-sheet__submit:disabled{
opacity:.55;
cursor:not-allowed;
}
.prk-smart-variable-sheet.is-loading .prk-smart-variable-sheet__submit{
pointer-events:none;
opacity:.7;
}
.prk-smart-variable-required{
outline:1px solid #ef4444 !important;
outline-offset:2px !important;
}
.prk-smart-variable-sheet .single_variation_wrap,
.prk-smart-variable-sheet .reset_variations {
display: none !important;
} .prk-smart-atc-inline-host{
position:relative;
overflow:hidden;
}
.prk-smart-atc-inline-host{
isolation:isolate;
}
.prk-smart-atc-inline-host--flip-scope-item,
.prk-smart-atc-inline-host--flip-scope-inner{
overflow:hidden;
}
.prk-smart-atc-inline-host--flip-scope-item > .prk-smart-atc-inline-panel,
.prk-smart-atc-inline-host--flip-scope-inner > .prk-smart-atc-inline-panel{
border-radius:inherit;
}
.prk-smart-atc-inline-panel--flip-scope-item,
.prk-smart-atc-inline-panel--flip-scope-inner{
border-radius:inherit;
}
.prk-smart-atc-inline-host > .prk-smart-atc-inline-panel{
border-radius:inherit;
}
.prk-smart-atc-inline-panel{
box-sizing:border-box;
border-radius:inherit;
}
.prk-smart-atc-inline-panel__inner{
border-radius:inherit;
}
.prk-smart-atc-inline-host--flip{
perspective:var(--prk-smart-inline-flip-perspective, 1000px);
transform-style:preserve-3d;
}
.prk-smart-atc-inline-host--flip > :not(.prk-smart-atc-inline-panel):not(script):not(style){
backface-visibility:hidden;
transform-style:preserve-3d;
transition:
transform var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out),
opacity var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out);
}
.prk-smart-atc-inline-host--flip.is-prk-smart-inline-open > :not(.prk-smart-atc-inline-panel):not(script):not(style){
transform:rotateY(var(--prk-smart-inline-front-rotate, -180deg));
opacity:0;
pointer-events:none;
transition:
transform var(--prk-smart-inline-open-duration, 420ms) var(--prk-smart-inline-open-easing, cubic-bezier(.22,.61,.36,1)),
opacity var(--prk-smart-inline-open-duration, 420ms) var(--prk-smart-inline-open-easing, cubic-bezier(.22,.61,.36,1));
}
.prk-smart-atc-inline-host--flip .prk-smart-atc-inline-panel__inner{
background:#fff;
overflow:auto;
}
.prk-smart-atc-inline-host--flip .prk-smart-variable-sheet--inline-card{
min-height:100%;
}
.prk-smart-atc-inline-panel{
--prk-smart-inline-panel-top: 0;
--prk-smart-inline-panel-height: 100%;
--prk-smart-inline-panel-min-height: 100%;
--prk-smart-inline-slide-closed-y: 100%;
position:absolute;
top:var(--prk-smart-inline-panel-top, 0);
right:0;
bottom:0;
left:0;
z-index:35;
height:var(--prk-smart-inline-panel-height, 100%);
min-height:var(--prk-smart-inline-panel-min-height, 100%);
opacity:0;
visibility:hidden;
pointer-events:none;
overflow:hidden;
transform:translateY(var(--prk-smart-inline-slide-closed-y, 100%));
will-change:transform;
transition:
transform var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out),
opacity var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out);
}
.prk-smart-atc-inline-panel.is-open{
opacity:1;
visibility:visible;
pointer-events:auto;
transform:translateY(0);
transition:
transform var(--prk-smart-inline-open-duration, 420ms) var(--prk-smart-inline-open-easing, cubic-bezier(.22,.61,.36,1)),
opacity var(--prk-smart-inline-open-duration, 420ms) var(--prk-smart-inline-open-easing, cubic-bezier(.22,.61,.36,1));
}
.prk-smart-atc-inline-panel.is-closing{
opacity:1;
visibility:visible;
pointer-events:none;
transform:translateY(var(--prk-smart-inline-slide-closed-y, 100%));
transition:
transform var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out),
opacity var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out);
}
.prk-smart-atc-inline-panel--slide_up,
.prk-smart-atc-inline-panel--slide-up{
top:var(--prk-smart-inline-panel-top, 0);
height:var(--prk-smart-inline-panel-height, 100%);
min-height:var(--prk-smart-inline-panel-min-height, 100%);
transform:translateY(var(--prk-smart-inline-slide-closed-y, 100%));
}
.prk-smart-atc-inline-panel--slide_up.is-open,
.prk-smart-atc-inline-panel--slide-up.is-open{
transform:translateY(0);
}
.prk-smart-atc-inline-panel--slide_up.is-closing,
.prk-smart-atc-inline-panel--slide-up.is-closing{
transform:translateY(var(--prk-smart-inline-slide-closed-y, 100%));
}
.prk-smart-atc-inline-panel--flip{
inset:0;
min-height:100%;
transform:rotateY(calc(var(--prk-smart-inline-front-rotate, -180deg) * -1));
transform-origin:center center;
backface-visibility:hidden;
transform-style:preserve-3d;
transition:
transform var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out),
opacity var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out),
visibility var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out);
}
.prk-smart-atc-inline-panel--flip.is-open{
transform:rotateY(0deg);
transition:
transform var(--prk-smart-inline-open-duration, 420ms) var(--prk-smart-inline-open-easing, cubic-bezier(.22,.61,.36,1)),
opacity var(--prk-smart-inline-open-duration, 420ms) var(--prk-smart-inline-open-easing, cubic-bezier(.22,.61,.36,1)),
visibility var(--prk-smart-inline-open-duration, 420ms) var(--prk-smart-inline-open-easing, cubic-bezier(.22,.61,.36,1));
}
.prk-smart-atc-inline-panel--flip .prk-smart-atc-inline-panel__inner{
height:100%;
max-height:100%;
border-top:0;
box-shadow:none;
}
.prk-smart-atc-inline-panel__inner{
position:relative;
width:100%;
height:100%;
min-height:100%;
max-height:100%;
background:#fff;
border-top:1px solid #ececec;
box-shadow:0 -12px 32px rgba(0,0,0,.14);
overflow:auto;
}
.prk-smart-variable-sheet--inline-card{
padding-bottom:8px;
}
.prk-smart-variable-sheet__inline-head{
display:flex;
align-items:center;
justify-content:flex-end;
gap:8px;
padding:10px 12px 0;
box-sizing:border-box;
}
.prk-smart-variable-sheet__inline-close{
min-width:28px;
min-height:28px;
border:0;
background:transparent;
color:#8a8a94;
cursor:pointer;
display:inline-flex;
align-items:center;
justify-content:center;
border-radius:8px;
padding:0;
line-height:1;
box-sizing:border-box;
transition:all .2s ease;
}
.prk-smart-variable-sheet__inline-close:hover{
background:#f4f4f5;
color:#111827;
}
.prk-smart-variable-sheet__inline-close-content{
display:inline-flex;
align-items:center;
justify-content:center;
gap:6px;
line-height:1;
}
.prk-smart-variable-sheet__inline-close--icon-after .prk-smart-variable-sheet__inline-close-content{
flex-direction:row-reverse;
}
.prk-smart-variable-sheet__inline-close-icon{
display:inline-flex;
align-items:center;
justify-content:center;
line-height:0;
color:currentColor;
flex:0 0 auto;
}
.prk-smart-variable-sheet__inline-close-icon svg,
.prk-smart-variable-sheet__inline-close-icon i,
.prk-smart-variable-sheet__inline-close-icon img{
width:18px;
height:18px;
font-size:18px;
display:block;
color:currentColor;
}
.prk-smart-variable-sheet__inline-close-icon svg path{
fill:currentColor;
}
.prk-smart-variable-sheet__inline-close-text{
display:inline-flex;
align-items:center;
justify-content:center;
color:currentColor;
line-height:1.6;
white-space:nowrap;
}
.prk-smart-variable-sheet__footer--has-qty{
display:flex;
flex-direction:column;
gap:10px;
align-items:stretch;
}
.prk-smart-variable-sheet__qty{
display:grid;
grid-template-columns:36px 1fr 36px;
align-items:center;
width:100%;
border:1px solid #e5e7eb;
border-radius:10px;
overflow:hidden;
background:#fff;
}
.prk-smart-variable-sheet__qty-btn{
min-height:36px;
border:0;
background:#fff;
color:#111827;
font-size:20px;
line-height:1;
cursor:pointer;
display:flex;
align-items:center;
justify-content:center;
}
.prk-smart-variable-sheet__qty-btn:hover{
background:#f9fafb;
}
.prk-smart-variable-sheet__qty-btn.is-disabled{
opacity:.45;
cursor:not-allowed;
pointer-events:none;
}
.prk-smart-variable-sheet__qty-display{
width:100%;
min-height:36px;
border:0;
text-align:center;
font-size:14px;
color:#111827;
background:#fff;
padding:0 8px;
}
.prk-smart-atc.is-inline-open .prk-smart-atc__button{
opacity:.95;
}
.prk-smart-variable-sheet__submit{
position:relative;
overflow:hidden;
}
.prk-smart-variable-sheet__submit-content{
display:inline-flex;
align-items:center;
justify-content:center;
gap:8px;
transition:opacity .2s ease;
}
.prk-smart-variable-sheet__submit-loading{
position:absolute;
inset:0;
display:flex;
align-items:center;
justify-content:center;
opacity:0;
visibility:hidden;
transition:all .2s ease;
}
.prk-smart-variable-sheet__submit.is-loading .prk-smart-variable-sheet__submit-content{
opacity:0;
}
.prk-smart-variable-sheet__submit.is-loading .prk-smart-variable-sheet__submit-loading{
opacity:1;
visibility:visible;
}
.prk-smart-variable-sheet__submit .prk-smart-atc__spinner{
border-color:rgba(255,255,255,.35);
border-top-color:#fff;
}
.prk-smart-inline-swatch__item.is-outofstock .prk-smart-inline-swatch__chip{
filter:saturate(.82);
}
.prk-smart-inline-swatch__item.is-selected.is-disabled{
opacity:.7;
}
@media (max-width: 767px){
.prk-smart-atc-inline-panel__inner{
max-height:88%;
}
} .prk-smart-variable-sheet--inline-card .reset_variations_alert,
.prk-smart-variable-sheet--inline-card .notifyproduct,
.prk-smart-variable-sheet--inline-card #prk-notify-modal{
display:none !important;
}
.prk-smart-variable-sheet--inline-card .variations tr.prk-smart-inline-row--custom th.label,
.prk-smart-variable-sheet--inline-card .variations tr.prk-smart-inline-row--custom .thwvsf_fields{
display:none !important;
}
.prk-smart-variable-sheet--inline-card .variations,
.prk-smart-variable-sheet--inline-card .variations tbody,
.prk-smart-variable-sheet--inline-card .variations tr,
.prk-smart-variable-sheet--inline-card .variations td.value{
display:block;
width:100%;
}
.prk-smart-variable-sheet--inline-card .variations tr{
margin:0 0 14px;
}
.prk-smart-variable-sheet--inline-card .variations td.value{
padding:0 !important;
}
.prk-smart-variable-sheet--inline-card .variations tr.prk-smart-inline-row--native th.label{
display:block !important;
width:100%;
margin:0 0 8px;
}
.prk-smart-variable-sheet--inline-card .variations tr.prk-smart-inline-row--native th.label label{
display:block;
font-size:12px;
font-weight:700;
color:#111827;
}
.prk-smart-variable-sheet--inline-card .variations tr.prk-smart-inline-row--native .thwvsf_fields{
display:block !important;
width:100%;
}
.prk-smart-variable-sheet--inline-card .variations tr.prk-smart-inline-row--native .thwvsf_fields > [data-prk-swatch],
.prk-smart-variable-sheet--inline-card .variations tr.prk-smart-inline-row--native .thwvsf_fields .product-color-text-swiper-container,
.prk-smart-variable-sheet--inline-card .variations tr.prk-smart-inline-row--native .thwvsf_fields .product-color-img-swiper-container,
.prk-smart-variable-sheet--inline-card .variations tr.prk-smart-inline-row--native .thwvsf_fields .product-size-swiper-container{
display:none !important;
}
.prk-smart-variable-sheet--inline-card .variations tr.prk-smart-inline-row--native select[name^="attribute_"]{
display:block !important;
width:100%;
min-height:40px;
border:1px solid #d7d7dc;
border-radius:10px;
background:#fff;
padding:0 12px;
color:#111827;
font-size:13px;
line-height:1.5;
box-shadow:none;
}
.prk-smart-variable-sheet--inline-card .variations tr.prk-smart-inline-row--native .reset_variations{
margin-top:10px !important;
}
.prk-smart-inline-attr{
margin:0 0 12px;
}
.prk-smart-inline-attr__head{
display:flex;
align-items:center;
justify-content:space-between;
gap:10px;
margin-bottom:8px;
}
.prk-smart-inline-attr__title{
font-size:12px;
font-weight:700;
color:#111827;
}
.prk-smart-inline-attr__selected{
font-size:12px;
color:var(--prk-color-primary, #ff5b0e);
font-weight:600;
min-height:18px;
margin-left: 15px;
}
.prk-smart-inline-attr__items{
display:flex;
align-items:center;
gap:8px;
flex-wrap:wrap;
}
.prk-smart-inline-swatch__tooltip-host{
display:inline-flex;
}
.prk-smart-inline-swatch__item{
position:relative;
border:0;
background:transparent;
padding:0;
margin:0;
cursor:pointer;
display:inline-flex;
align-items:center;
justify-content:center;
}
.prk-smart-inline-swatch__chip{
display:inline-flex;
align-items:center;
justify-content:center;
transition:all .2s ease;
}
.prk-smart-inline-swatch__item--text .prk-smart-inline-swatch__chip--text{
min-width:40px;
min-height:34px;
border:1px solid #d7d7dc;
border-radius:10px;
padding:0 10px;
background:#fff;
color:#111827;
font-size:12px;
font-weight:600;
}
.prk-smart-inline-swatch__item--color .prk-smart-inline-swatch__chip--color{
width:34px;
height:34px;
border-radius:12px;
border:1px solid #e5e7eb;
background:#fff;
padding:4px;
}
.prk-smart-inline-swatch__color{
width:100%;
height:100%;
border-radius:999px;
display:block;
border:1px solid rgba(0,0,0,.06);
}
.prk-smart-inline-swatch__item--image .prk-smart-inline-swatch__chip--image{
position:relative;
width:42px;
height:50px;
border-radius:10px;
overflow:hidden;
background:#fff;
border:1px solid #e5e7eb;
}
.prk-smart-inline-swatch__image{
width:100%;
height:100%;
object-fit:cover;
display:block;
}
.prk-smart-inline-swatch__item.is-selected .prk-smart-inline-swatch__chip--text{
color:var(--prk-color-primary, #ff5b0e);
border-color:var(--prk-color-primary, #ff5b0e);
box-shadow:0 0 0 2px rgba(255,91,14,.12);
}
.prk-smart-inline-swatch__item.is-selected .prk-smart-inline-swatch__chip--color,
.prk-smart-inline-swatch__item.is-selected .prk-smart-inline-swatch__chip--image{
border-color:var(--prk-color-primary, #ff5b0e);
box-shadow:0 0 0 2px rgba(255,91,14,.12);
}
.prk-smart-inline-swatch__item.is-disabled{
opacity:.45;
cursor:not-allowed;
pointer-events:none;
}
.prk-smart-inline-swatch__oos{
position:absolute;
inset:auto 0 0 0;
min-height:18px;
background:linear-gradient(to top, rgba(0,0,0,.56), rgba(0,0,0,.18));
color:#fff;
display:flex;
align-items:center;
justify-content:center;
font-size:10px;
font-weight:700;
padding:2px 4px;
}
.prk-smart-atc__loader-svg{
display:inline-flex;
align-items:center;
justify-content:center;
line-height:0;
color:#a1a3a8;
}
.prk-smart-atc__loader-svg--digi{
width: 85px;
height: 45px;
}
.prk-smart-atc__loader-svg--bs{
width:24px;
height:24px;
}
.prk-smart-atc__loader-svg-el,
.prk-smart-atc__loader-circle{
width:100%;
height:100%;
display:block;
fill:currentColor;
}
.prk-smart-atc__loader-svg-el.digi-loading{
width: 25px !important;
height: 30px !important;
}
.prk-smart-variable-sheet__submit .prk-smart-atc__loader-svg,
.prk-smart-atc__loading .prk-smart-atc__loader-svg{
color:inherit;
}
.prk-smart-variable-sheet__price-row,
.prk-smart-variable-sheet__summary{
display:flex;
justify-content:flex-end;
}
.prk-smart-variable-sheet--tooltip-off .product-color-text-el-tooltip,
.prk-smart-variable-sheet--tooltip-off .tooltiptext{
display:none !important;
}
@keyframes spin {
to {
transform: rotate(1turn)
}
}
.bs-loading__circle {
fill: currentColor;
animation: spin .8s linear infinite;
}
.shopAddToCart .plus.disabled {
opacity: 0.5;
pointer-events: none;
cursor: default;
color: #dfdfdf;
}
.shopAddToCart.bs-style .plus.disabled{
background-color: #f3f3f4;
color: #cfced3;
}
.shopAddToCart.loading .plus,.shopAddToCart.loading .minus{
pointer-events: none;
cursor: default;
}
.prk-smart-atc-inline-panel__inner {
position: relative;
}
.prk-smart-atc-inline-panel__loading {
width: 100%;
height: 100%;
min-height: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 24px;
box-sizing: border-box;
text-align: center;
}
.prk-smart-atc-inline-panel__loading-logo-wrap {
width: 64px;
height: 64px;
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 auto;
}
.prk-smart-atc-inline-panel__loading-logo {
width: 100%;
height: 100%;
object-fit: contain;
display: block;
transform-origin: center center;
animation: prk-smart-inline-loader-pulse var(--prk-smart-inline-loader-duration, 1600ms) ease-in-out infinite;
}
.prk-modal.prk-smart-variable-modal.elementor-element {
--align-self: center;
--flex-basis: auto;
--flex-grow: 0;
--flex-shrink: 1;
--order: 0;
align-self: center !important;
flex-basis: auto !important;
flex-grow: 0 !important;
flex-shrink: 1 !important;
order: 0 !important;
}
.prk-smart-variable-sheet__submit-text{
display:inline-flex;
align-items:center;
justify-content:center;
}
.prk-smart-variable-sheet__submit-icon{
display:inline-flex;
align-items:center;
justify-content:center;
line-height:0;
}
.prk-smart-variable-sheet__submit-icon svg,
.prk-smart-variable-sheet__submit-icon i,
.prk-smart-variable-sheet__submit-icon img{
width:20px;
height:20px;
font-size: 20px;
display:block;
}
.prk-smart-atc-inline-panel--flip.is-closing{
opacity:1;
visibility:visible;
pointer-events:none;
transform:rotateY(calc(var(--prk-smart-inline-front-rotate, -180deg) * -1));
transition:
transform var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out),
opacity var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out);
}
.prk-smart-atc-inline-host--flip.is-prk-smart-inline-closing > :not(.prk-smart-atc-inline-panel):not(script):not(style){
transform:rotateY(0deg);
opacity:1;
pointer-events:none;
transition:
transform var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out),
opacity var(--prk-smart-inline-close-duration, 320ms) var(--prk-smart-inline-close-easing, ease-in-out);
} .prk-smart-atc-inline-host--flip-scope-item{
position:relative;
overflow:hidden;
border-radius:var(--prk-smart-inline-card-radius, 18px);
perspective:var(--prk-smart-inline-flip-perspective, 1000px);
transform-style:preserve-3d;
} .prk-smart-atc-inline-host--flip-scope-item > :not(.prk-smart-atc-inline-panel):not(script):not(style){
border-radius:inherit;
backface-visibility:hidden;
-webkit-backface-visibility:hidden;
transform-style:preserve-3d;
} .prk-smart-atc-inline-panel--flip-scope-item{
inset:0;
box-sizing:border-box;
border-radius:var(--prk-smart-inline-card-radius, inherit);
background:var(--prk-smart-inline-card-bg, #fff);
border:var(--prk-smart-inline-card-border, 1px solid #e5e7eb);
box-shadow:var(--prk-smart-inline-card-shadow, none);
overflow:hidden;
} .prk-smart-atc-inline-panel--flip-scope-item .prk-smart-atc-inline-panel__inner{
width:100%;
height:100%;
min-height:100%;
max-height:100%;
border-radius:inherit;
background:var(--prk-smart-inline-card-bg, #fff);
border-top:0;
box-shadow:none;
overflow:auto;
} .prk-smart-atc-inline-host--flip-scope-item{
isolation:isolate;
overflow:hidden;
background:var(--prk-smart-inline-card-bg, #fff);
border-radius:var(--prk-smart-inline-card-radius, 18px);
} .prk-smart-atc-inline-panel--flip-scope-item{
z-index:50;
border:0 !important;
border-radius:var(--prk-smart-inline-card-radius, inherit);
background:var(--prk-smart-inline-card-bg, #fff);
overflow:hidden;
} .prk-smart-atc-inline-panel--flip-scope-item .prk-smart-atc-inline-panel__inner{
position:relative;
z-index:1;
border:0 !important;
border-radius:inherit;
background:var(--prk-smart-inline-card-bg, #fff);
box-shadow:none !important;
overflow:auto;
} .prk-smart-atc-inline-panel--flip-scope-item::after{
content:"";
position:absolute;
inset:0;
z-index:5;
pointer-events:none;
border-radius:inherit;
box-shadow:inset 0 0 0 1px var(--prk-smart-inline-card-border-color, #e5e7eb);
} .prk-smart-atc-inline-panel--flip-scope-item.is-open::after,
.prk-smart-atc-inline-panel--flip-scope-item.is-closing::after{
opacity:1;
} .prk-smart-atc-inline-host--fast-inner{
position:relative !important;
overflow:hidden !important;
isolation:isolate;
} .prk-smart-atc-inline-host--fast-inner > .e-con-inner{
position:relative;
z-index:1;
} .prk-smart-atc-inline-host--fast-inner > .prk-smart-atc-inline-panel{
z-index:60;
max-height:100%;
} .prk-smart-atc-inline-host--fast-inner > .prk-smart-atc-inline-panel > .prk-smart-atc-inline-panel__inner{
max-height:100%;
overflow:auto;
}
.prk-smart-success-toast {
min-width: 180px;
max-width: 320px;
padding: 10px 14px;
border-radius: 10px;
background: #16a34a;
color: #fff;
font-size: 13px;
line-height: 1.8;
box-shadow: 0 10px 30px rgba(15, 23, 42, .18);
direction: rtl;
text-align: right;
opacity: 1;
transform: translateY(0);
transition: opacity .22s ease, transform .22s ease;
}
.prk-smart-success-toast.is-hiding {
opacity: 0;
transform: translateY(8px);
}
.prk-smart-success-modal {
width: min(460px, calc(100vw - 24px));
background: #fff;
border-radius: 18px;
overflow: hidden;
direction: rtl;
}
.prk-smart-success-modal__inner {
width: 100%;
}
.prk-smart-success-modal__head {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
padding: 16px 18px;
border-bottom: 1px solid #e5e7eb;
}
.prk-smart-success-modal__title {
font-size: 15px;
font-weight: 700;
color: #15803d;
}
.prk-smart-success-modal__close {
width: 34px;
height: 34px;
border: 0;
background: #f3f4f6;
color: #111827;
border-radius: 999px;
display: inline-flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.prk-smart-success-modal__body {
padding: 16px 18px 18px;
}
.prk-smart-success-modal__product {
display: flex;
align-items: center;
gap: 12px;
}
.prk-smart-success-modal__image-wrap {
width: 72px;
height: 72px;
flex: 0 0 72px;
border-radius: 12px;
background: #f8fafc;
overflow: hidden;
}
.prk-smart-success-modal__image-wrap.is-empty {
display: none;
}
.prk-smart-success-modal__image {
width: 100%;
height: 100%;
object-fit: contain;
}
.prk-smart-success-modal__product-title {
font-size: 13px;
font-weight: 600;
color: #111827;
line-height: 1.9;
}
.prk-smart-success-modal__button {
margin-top: 16px;
width: 100%;
min-height: 44px;
border-radius: 10px;
background: var(--prk-color-primary, #ff5b0e);
color: #fff;
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
font-size: 13px;
font-weight: 600;
}
.prk-smart-success-modal__button:hover {
color: #fff;
background: var(--prk-color-gradient-end, #ff6a00);
}
.prk-smart-success-modal__title-wrap {
display: flex;
align-items: center;
gap: 8px;
}
.prk-smart-success-modal__lottie {
width: 36px;
height: 36px;
flex: 0 0 36px;
display: block;
}
.prk-smart-success-modal--no-lottie .prk-smart-success-modal__lottie {
display: none;
}
@media (max-width: 1023px) {
#prk-smart-variable-modal.prk-smart-variable-modal[data-enable-mobile-bottom-sheet="true"] {
width: 100% !important;
max-width: 100% !important;
max-height: calc(var(--vh) * 100) !important;
border-radius: var(--prk-overlay-radius, 16px) var(--prk-overlay-radius, 16px) 0 0 !important;
box-shadow: 0 -12px 32px rgba(15, 23, 42, .18);
}
#prk-smart-variable-modal .prk-smart-variable-modal__inner {
height: 100%;
max-height: none;
min-height: 0;
}
#prk-smart-variable-modal .prk-smart-variable-modal__head {
flex: 0 0 auto;
padding: 18px 20px 16px;
background: #fff;
}
#prk-smart-variable-modal .prk-smart-variable-modal__close {
top: 10px;
left: 14px;
width: 32px;
height: 32px;
border-radius: 999px;
background: #f5f5f5;
color: #424750;
}
#prk-smart-variable-modal .prk-smart-variable-modal__close svg {
width: 20px;
height: 20px;
}
#prk-smart-variable-modal .prk-smart-variable-modal__body {
display: flex;
flex-direction: column;
flex: 1 1 auto;
min-height: 0;
margin: 0;
padding: 0 16px 0;
overflow: hidden;
-webkit-overflow-scrolling: touch;
overscroll-behavior: contain;
}
#prk-smart-variable-modal .prk-smart-variable-sheet {
flex: 1 1 auto;
min-height: 0;
display: flex;
flex-direction: column;
}
#prk-smart-variable-modal .prk-smart-variable-sheet__content {
flex: 1 1 auto;
min-height: 0;
overflow: auto;
-webkit-overflow-scrolling: touch;
overscroll-behavior: contain;
padding-bottom: 16px;
}
#prk-smart-variable-modal .prk-smart-variable-sheet__instruction {
margin: 14px 0 16px !important;
}
#prk-smart-variable-modal .prk-smart-variable-sheet__product {
margin: 16px 0 14px;
}
#prk-smart-variable-modal .prk-smart-variable-sheet__summary {
padding-inline: 0;
}
#prk-smart-variable-modal .prk-smart-variable-sheet__footer {
position: relative;
bottom: 0;
z-index: 4;
flex: 0 0 auto;
margin: 0 -16px !important;
padding: 12px 16px max(14px, env(safe-area-inset-bottom));
border-top: 1px solid #f0f0f1;
background: #fff;
}
#prk-smart-variable-modal .prk-smart-variable-sheet__submit {
min-height: 48px;
}
.prk-modal.prk-smart-variable-modal.elementor-element[data-enable-mobile-bottom-sheet="true"] {
--align-self: flex-end;
align-self: flex-end !important;
}
}
@keyframes prk-smart-inline-loader-pulse {
0%, 100% {
transform: scale(var(--prk-smart-inline-loader-min-scale, 0.92));
opacity: 0.72;
}
50% {
transform: scale(var(--prk-smart-inline-loader-max-scale, 1));
opacity: 1;
}
} .prk-elementor-legacy-atc{
display:inline-flex;
width:auto;
max-width:100%;
vertical-align:middle;
}
.prk-elementor-legacy-atc.prk-smart-atc--full{
width:100%;
}
.prk-elementor-legacy-atc .prk-smart-atc__button{
min-height:38px;
border-radius:10px;
padding:8px 12px;
line-height:1;
}
.prk-elementor-legacy-atc--icon .prk-smart-atc__button{
width:38px;
min-width:38px;
padding:0;
}
.prk-elementor-legacy-atc--text .prk-smart-atc__button,
.product-cart .prk-elementor-legacy-atc .prk-smart-atc__button{
min-width:92px;
padding-inline:14px;
}
.prk-elementor-legacy-atc .prk-smart-atc__icon svg,
.prk-elementor-legacy-atc .prk-smart-atc__icon i,
.prk-elementor-legacy-atc .prk-smart-atc__icon img{
width:18px;
height:18px;
font-size:18px;
}
.product-actions ul li .prk-elementor-legacy-atc,
.lists_add_to_cart .prk-elementor-legacy-atc,
.add-to-carter .prk-elementor-legacy-atc{
align-items:center;
justify-content:center;
} .prk-smart-variable-sheet--inline-card
.prk-smart-inline-attr__selected {
display: none !important;
}
@media (max-width: 1023px) { .prk-smart-variable-sheet--inline-card
.prk-smart-variable-sheet__instruction {
display: none !important;
} .prk-smart-variable-sheet--inline-card
.prk-smart-inline-attr__selected {
display: none !important;
}
} [data-prk-smart-atc-card="1"] .prk-smart-inline-swatch__tooltip-host,
[data-prk-smart-atc-card-inner="1"] .prk-smart-inline-swatch__tooltip-host,
.elementor-widget-officals_carosel_v2 [data-prk-smart-inline-panel] .prk-smart-inline-swatch__tooltip-host,
.elementor-widget-officals_carosel_v2 [data-prk-smart-inline-panel] .prk-tooltip-host {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
} [data-prk-smart-atc-card="1"] [data-prk-smart-inline-panel] .prk-tooltip,
[data-prk-smart-atc-card-inner="1"] [data-prk-smart-inline-panel] .prk-tooltip,
.elementor-widget-officals_carosel_v2 [data-prk-smart-inline-panel] .prk-tooltip {
position: absolute;
left: 50%;
bottom: calc(100% + 8px);
z-index: 90;
min-width: max-content;
max-width: 160px;
padding: 6px 10px;
border-radius: 8px;
background: #94a3b8;
color: #fff;
font-size: 11px;
font-weight: 600;
line-height: 1.6;
text-align: center;
white-space: nowrap;
box-shadow: 0 10px 24px rgba(15, 23, 42, 0.16);
opacity: 0;
visibility: hidden;
pointer-events: none;
transform: translateX(-50%) translateY(4px);
transition: opacity 180ms ease, visibility 180ms ease, transform 180ms ease;
} [data-prk-smart-atc-card="1"] [data-prk-smart-inline-panel] .prk-tooltip::after,
[data-prk-smart-atc-card-inner="1"] [data-prk-smart-inline-panel] .prk-tooltip::after,
.elementor-widget-officals_carosel_v2 [data-prk-smart-inline-panel] .prk-tooltip::after {
content: "";
position: absolute;
left: 50%;
top: 100%;
width: 0;
height: 0;
margin-top: -1px;
transform: translateX(-50%);
border-style: solid;
border-width: 6px 5px 0 5px;
border-color: #94a3b8 transparent transparent transparent;
background: transparent;
box-shadow: none;
border-radius: 0;
} [data-prk-smart-atc-card="1"] [data-prk-smart-inline-panel] .prk-tooltip-host:hover .prk-tooltip,
[data-prk-smart-atc-card="1"] [data-prk-smart-inline-panel] .prk-tooltip-host:focus-within .prk-tooltip,
[data-prk-smart-atc-card-inner="1"] [data-prk-smart-inline-panel] .prk-tooltip-host:hover .prk-tooltip,
[data-prk-smart-atc-card-inner="1"] [data-prk-smart-inline-panel] .prk-tooltip-host:focus-within .prk-tooltip,
.elementor-widget-officals_carosel_v2 [data-prk-smart-inline-panel] .prk-tooltip-host:hover .prk-tooltip,
.elementor-widget-officals_carosel_v2 [data-prk-smart-inline-panel] .prk-tooltip-host:focus-within .prk-tooltip,
[data-prk-smart-atc-card="1"] [data-prk-smart-inline-panel] .prk-tooltip.is-visible,
[data-prk-smart-atc-card-inner="1"] [data-prk-smart-inline-panel] .prk-tooltip.is-visible,
.elementor-widget-officals_carosel_v2 [data-prk-smart-inline-panel] .prk-tooltip.is-visible {
opacity: 1;
visibility: visible;
transform: translateX(-50%) translateY(0);
} [data-prk-smart-atc-card="1"] [data-prk-smart-inline-panel] .prk-smart-inline-swatch__item,
[data-prk-smart-atc-card-inner="1"] [data-prk-smart-inline-panel] .prk-smart-inline-swatch__item,
.elementor-widget-officals_carosel_v2 [data-prk-smart-inline-panel] .prk-smart-inline-swatch__item {
overflow: visible;
} .prk-smart-atc__loader-svg--digi {
width: 42px;
height: 18px;
}
.prk-smart-atc__loader-svg--digi .prk-smart-atc__loader-svg-el {
width: 100%;
height: 100%;
display: block;
overflow: visible;
}
.prk-smart-variable-sheet__submit-content{
}
.article-off .prk-elementor-legacy-atc--icon{
position: absolute;
right: 0;
bottom: 10px;
}.product-color-group.tooltip-style .product-color-text-el.color-text-el-outofstock div {
filter: unset;
}
.product-color-text-el.color-text-el-outofstock,.product-size-el.size-el-outofstock {
color: #969696;
background-color: #f0f0f0;
cursor: not-allowed;
filter: blur(1px);
}
.out_of_stockX::after {
position: absolute;
content: " " !important;
width: 100%;
height: 1px;
background: #FF0000 !important;
left: 0;
right: 0;
bottom: 0;
top: 50%;
visibility: visible;
opacity: 1;
border: 0;
margin: 0 !important;
padding: 0 !important;
min-width: auto;
-webkit-transform-origin: center;
transform-origin: center;
z-index: 2;
} body.single-product,
.prk-smart-variable-modal {
--prk-swatch-active-color: var(--prk-color-link, var(--prk-link-color, var(--prk-color-primary, #42b0ff)));
}
body.single-product .product-color-text-el.color-text-el-active,
.prk-smart-variable-modal .product-color-text-el.color-text-el-active {
border-color: var(--prk-swatch-color-active-border, var(--prk-swatch-active-color)) !important;
}
body.single-product .product-size-el.size-el-active,
.prk-smart-variable-modal .product-size-el.size-el-active {
border-color: var(--prk-swatch-label-active-border, var(--prk-swatch-active-color)) !important;
}
body.single-product .product-color-img-el.color-img-el-active,
.prk-smart-variable-modal .product-color-img-el.color-img-el-active {
border-color: var(--prk-swatch-image-active-border, var(--prk-swatch-active-color)) !important;
}
body.single-product .product-size-el.size-el-active,
body.single-product .product-color-text-el.color-text-el-active,
.prk-smart-variable-modal .product-size-el.size-el-active,
.prk-smart-variable-modal .product-color-text-el.color-text-el-active {
color: var(--prk-swatch-active-color) !important;
}
.product-color-group.circle-style .product-color-text-el-tooltip{
margin: 0 10px;
}
.product-color-group.circle-style .color-circle{
width: 20px;
height: 20px;
}
.product-color-group.tooltip-style .product-color-text-el .product-color-text-el-tooltip {
position: absolute;
background-color: #3f4064;
color: #fff;
padding: 12px 14px;
font-size: 12px;
border-radius: 4px;
top: calc(100% + 8px);
box-shadow: 0px 2px 7.7px 0px #00000029;
white-space: nowrap;
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.3s ease;
z-index: 4;
user-select: none;
}
.product-color-group.tooltip-style .product-color-text-el:hover .product-color-text-el-tooltip {
visibility: visible;
opacity: 1;
} .prk-has-tick {
position: relative; }
.prk-has-tick::after {
content: "";
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
background-repeat: no-repeat;
background-position: center;
background-size: 14px 14px;
}
.product-color-group.tooltip-style .prk-has-tick::after {
background-size: 22px 22px;
} .prk-tick-white::after {
background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'><path d='M20 6L9 17l-5-5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.prk-tick-black::after {
background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'><path d='M20 6L9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.product-color-group.tooltip-style .prk-tick-white::after {
background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'><path d='M20 6L9 17l-5-5' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.product-color-group.tooltip-style .prk-tick-black::after {
background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'><path d='M20 6L9 17l-5-5' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.product-color-group.tooltip-style .product-color-text-el .product-color-text-el-tooltip {
position: absolute;
background-color: #3f4064;
color: #fff;
padding: 12px 14px;
font-size: 12px;
border-radius: 4px;
top: calc(100% + 8px);
box-shadow: 0px 2px 7.7px 0px #00000029;
white-space: nowrap;
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.3s ease;
z-index: 4;
user-select: none;
}
.product-color-group.tooltip-style .product-color-text-el:hover .product-color-text-el-tooltip {
visibility: visible;
opacity: 1;
}
.prk-swatch-floating-tooltip {
--prk-swatch-tooltip-bg: #111827;
--prk-swatch-tooltip-color: #ffffff;
--prk-swatch-tooltip-radius: 10px;
--prk-swatch-tooltip-font-size: 12px;
--prk-swatch-tooltip-font-weight: 500;
--prk-swatch-tooltip-line-height: 1.5;
--prk-swatch-tooltip-padding-y: 8px;
--prk-swatch-tooltip-padding-x: 12px;
--prk-swatch-tooltip-max-width: 260px;
--prk-swatch-tooltip-shadow: 0 10px 30px rgba(15, 23, 42, 0.16);
--prk-swatch-tooltip-gap: 8px;
--prk-swatch-tooltip-arrow-size: 6px;
--prk-swatch-tooltip-z: 999999;
--prk-swatch-tooltip-width: max-content;
--prk-swatch-tooltip-height: auto;
--prk-swatch-tooltip-border-width: 0px;
--prk-swatch-tooltip-border-color: transparent;
--prk-swatch-tooltip-duration: 220ms;
--prk-swatch-tooltip-distance: 10px;
--prk-swatch-tooltip-easing: cubic-bezier(.22, .61, .36, 1);
position: fixed;
left: -9999px;
top: -9999px;
z-index: var(--prk-swatch-tooltip-z);
width: var(--prk-swatch-tooltip-width);
max-width: min(var(--prk-swatch-tooltip-max-width), calc(100vw - 24px));
pointer-events: none;
opacity: 0;
visibility: hidden;
transform: translate3d(0, 0, 0) scale(1);
transition:
opacity var(--prk-swatch-tooltip-duration) var(--prk-swatch-tooltip-easing),
transform var(--prk-swatch-tooltip-duration) var(--prk-swatch-tooltip-easing),
visibility 0s linear var(--prk-swatch-tooltip-duration);
will-change: opacity, transform;
}
.prk-swatch-floating-tooltip.is-open {
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0) scale(1);
transition:
opacity var(--prk-swatch-tooltip-duration) var(--prk-swatch-tooltip-easing),
transform var(--prk-swatch-tooltip-duration) var(--prk-swatch-tooltip-easing),
visibility 0s linear 0s;
} .prk-swatch-floating-tooltip[data-animation="none"] {
transition: none !important;
transform: none !important;
} .prk-swatch-floating-tooltip[data-animation="fade"] {
transform: none;
} .prk-swatch-floating-tooltip[data-animation="vi_move"][data-side="top"] {
transform: translate3d(0, calc(var(--prk-swatch-tooltip-distance) * -1), 0);
}
.prk-swatch-floating-tooltip[data-animation="vi_move"][data-side="bottom"] {
transform: translate3d(0, var(--prk-swatch-tooltip-distance), 0);
}
.prk-swatch-floating-tooltip[data-animation="vi_move"][data-side="left"] {
transform: translate3d(calc(var(--prk-swatch-tooltip-distance) * -1), 0, 0);
}
.prk-swatch-floating-tooltip[data-animation="vi_move"][data-side="right"] {
transform: translate3d(var(--prk-swatch-tooltip-distance), 0, 0);
} .prk-swatch-floating-tooltip[data-animation="slide"][data-side="top"] {
transform: translate3d(0, var(--prk-swatch-tooltip-distance), 0);
}
.prk-swatch-floating-tooltip[data-animation="slide"][data-side="bottom"] {
transform: translate3d(0, calc(var(--prk-swatch-tooltip-distance) * -1), 0);
}
.prk-swatch-floating-tooltip[data-animation="slide"][data-side="left"] {
transform: translate3d(var(--prk-swatch-tooltip-distance), 0, 0);
}
.prk-swatch-floating-tooltip[data-animation="slide"][data-side="right"] {
transform: translate3d(calc(var(--prk-swatch-tooltip-distance) * -1), 0, 0);
} .prk-swatch-floating-tooltip[data-animation="scale"] {
transform: scale(.92);
} .prk-swatch-floating-tooltip[data-animation="pop"][data-side="top"] {
transform: translate3d(0, 6px, 0) scale(.9);
}
.prk-swatch-floating-tooltip[data-animation="pop"][data-side="bottom"] {
transform: translate3d(0, -6px, 0) scale(.9);
}
.prk-swatch-floating-tooltip[data-animation="pop"][data-side="left"] {
transform: translate3d(6px, 0, 0) scale(.9);
}
.prk-swatch-floating-tooltip[data-animation="pop"][data-side="right"] {
transform: translate3d(-6px, 0, 0) scale(.9);
}
.prk-swatch-floating-tooltip.is-open {
transform: translate3d(0, 0, 0) scale(1) !important;
}
.prk-swatch-floating-tooltip__inner {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
width: 100%;
height: var(--prk-swatch-tooltip-height);
min-height: 32px;
max-width: 100%;
padding: var(--prk-swatch-tooltip-padding-y) var(--prk-swatch-tooltip-padding-x);
border-radius: var(--prk-swatch-tooltip-radius);
border: var(--prk-swatch-tooltip-border-width) solid var(--prk-swatch-tooltip-border-color);
background: var(--prk-swatch-tooltip-bg);
color: var(--prk-swatch-tooltip-color);
font-size: var(--prk-swatch-tooltip-font-size);
font-weight: var(--prk-swatch-tooltip-font-weight);
line-height: var(--prk-swatch-tooltip-line-height);
box-shadow: var(--prk-swatch-tooltip-shadow);
white-space: normal;
text-align: center;
box-sizing: border-box;
}
.prk-swatch-floating-tooltip__inner::after {
content: "";
position: absolute;
width: calc(var(--prk-swatch-tooltip-arrow-size) * 2);
height: calc(var(--prk-swatch-tooltip-arrow-size) * 2);
background: var(--prk-swatch-tooltip-bg);
transform: rotate(45deg);
}
.prk-swatch-floating-tooltip[data-side="top"] .prk-swatch-floating-tooltip__inner::after {
left: 50%;
bottom: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
margin-left: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
}
.prk-swatch-floating-tooltip[data-side="bottom"] .prk-swatch-floating-tooltip__inner::after {
left: 50%;
top: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
margin-left: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
}
.prk-swatch-floating-tooltip[data-side="left"] .prk-swatch-floating-tooltip__inner::after {
right: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
top: 50%;
margin-top: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
}
.prk-swatch-floating-tooltip[data-side="right"] .prk-swatch-floating-tooltip__inner::after {
left: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
top: 50%;
margin-top: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
}
.prk-variation-form--hide-reset .reset_variations {
display: none !important;
}
.prk-swatch-floating-tooltip {
--prk-swatch-tooltip-bg: #111827;
--prk-swatch-tooltip-color: #fff;
--prk-swatch-tooltip-radius: 10px;
--prk-swatch-tooltip-font-size: 12px;
--prk-swatch-tooltip-font-weight: 500;
--prk-swatch-tooltip-line-height: 1.5;
--prk-swatch-tooltip-padding-y: 8px;
--prk-swatch-tooltip-padding-x: 12px;
--prk-swatch-tooltip-max-width: 260px;
--prk-swatch-tooltip-width: auto;
--prk-swatch-tooltip-height: auto;
--prk-swatch-tooltip-border-width: 0px;
--prk-swatch-tooltip-border-color: transparent;
--prk-swatch-tooltip-gap: 8px;
--prk-swatch-tooltip-arrow-size: 6px;
--prk-swatch-tooltip-duration: 220ms;
--prk-swatch-tooltip-distance: 10px;
--prk-swatch-tooltip-easing: cubic-bezier(.22, .61, .36, 1);
position: fixed;
z-index: 999999;
left: -9999px;
top: -9999px;
opacity: 0;
visibility: hidden;
pointer-events: none;
transform: translateY(var(--prk-swatch-tooltip-distance));
transition:
opacity var(--prk-swatch-tooltip-duration) var(--prk-swatch-tooltip-easing),
transform var(--prk-swatch-tooltip-duration) var(--prk-swatch-tooltip-easing),
visibility var(--prk-swatch-tooltip-duration) var(--prk-swatch-tooltip-easing);
}
.prk-swatch-floating-tooltip.is-open {
opacity: 1;
visibility: visible;
transform: translate(0, 0);
}
.prk-swatch-floating-tooltip__inner {
position: relative;
box-sizing: border-box;
display: inline-flex;
align-items: center;
justify-content: center;
width: var(--prk-swatch-tooltip-width);
height: var(--prk-swatch-tooltip-height);
max-width: min(var(--prk-swatch-tooltip-max-width), calc(100vw - 24px));
padding: var(--prk-swatch-tooltip-padding-y) var(--prk-swatch-tooltip-padding-x);
border: var(--prk-swatch-tooltip-border-width) solid var(--prk-swatch-tooltip-border-color);
border-radius: var(--prk-swatch-tooltip-radius);
background: var(--prk-swatch-tooltip-bg);
color: var(--prk-swatch-tooltip-color);
font-size: var(--prk-swatch-tooltip-font-size);
font-weight: var(--prk-swatch-tooltip-font-weight);
line-height: var(--prk-swatch-tooltip-line-height);
white-space: nowrap;
text-align: center;
box-shadow: 0 10px 30px rgba(15, 23, 42, .16);
}
.prk-swatch-floating-tooltip__inner::after {
content: "";
position: absolute;
width: calc(var(--prk-swatch-tooltip-arrow-size) * 2);
height: calc(var(--prk-swatch-tooltip-arrow-size) * 2);
background: var(--prk-swatch-tooltip-bg);
transform: rotate(45deg);
}
.prk-swatch-floating-tooltip[data-side="top"] .prk-swatch-floating-tooltip__inner::after {
left: 50%;
bottom: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
margin-left: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
}
.prk-swatch-floating-tooltip[data-side="bottom"] .prk-swatch-floating-tooltip__inner::after {
left: 50%;
top: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
margin-left: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
}
.prk-swatch-floating-tooltip[data-side="left"] .prk-swatch-floating-tooltip__inner::after {
right: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
top: 50%;
margin-top: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
}
.prk-swatch-floating-tooltip[data-side="right"] .prk-swatch-floating-tooltip__inner::after {
left: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
top: 50%;
margin-top: calc(var(--prk-swatch-tooltip-arrow-size) * -1);
}
.prk-variation-form [data-prk-swatch] {
box-sizing: border-box;
}
.prk-variation-form .product-color-text-swiper-container,
.prk-variation-form .product-size-swiper-container,
.prk-variation-form .product-color-img-swiper-container {
width: 100%;
max-width: 100%;
}
.prk-variation-form .product-color-text-swiper-container .swiper,
.prk-variation-form .product-size-swiper-container .swiper,
.prk-variation-form .product-color-img-swiper-container .swiper {
width: 100%;
}
.prk-variation-form .product-variable-swiper-prev-btn,
.prk-variation-form .product-variable-swiper-next-btn {
transition-property: background-color, border-color, color, fill, opacity, transform, box-shadow;
transition-timing-function: ease;
}
.prk-variation-form .product-variable-swiper-prev-btn svg,
.prk-variation-form .product-variable-swiper-next-btn svg {
transition: fill .2s ease, color .2s ease;
}.prk-tooltip-host {
--prk-tooltip-bg: #94A3B8;
--prk-tooltip-color: #111827;
--prk-tooltip-radius: 10px;
--prk-tooltip-font-size: 12px;
--prk-tooltip-font-weight: 500;
--prk-tooltip-line-height: 1.5;
--prk-tooltip-padding-y: 8px;
--prk-tooltip-padding-x: 12px;
--prk-tooltip-max-width: 260px;
--prk-tooltip-shadow: 0 10px 30px rgba(15, 23, 42, 0.12);
--prk-tooltip-gap: 8px;
--prk-tooltip-arrow-size: 6px;
--prk-tooltip-z: 9999;
--prk-tooltip-offset-x: 0px;
--prk-tooltip-offset-y: 0px;
--prk-tooltip-opacity-duration: .18s;
--prk-tooltip-transform-duration: .18s;
position: relative;
display: inline-flex;
}
.prk-tooltip-target {
position: relative;
z-index: 1;
}
.prk-tooltip {
position: absolute;
z-index: var(--prk-tooltip-z);
pointer-events: none;
opacity: 0;
visibility: hidden;
width: max-content;
max-width: min(var(--prk-tooltip-max-width), calc(100vw - 24px));
transition:
opacity var(--prk-tooltip-opacity-duration) ease,
transform var(--prk-tooltip-transform-duration) ease,
visibility var(--prk-tooltip-opacity-duration) ease;
}
.prk-tooltip__inner {
display: inline-flex;
align-items: center;
justify-content: center;
width: max-content;
max-width: 100%;
min-height: 32px;
padding: var(--prk-tooltip-padding-y) var(--prk-tooltip-padding-x);
border-radius: var(--prk-tooltip-radius);
background: var(--prk-tooltip-bg);
color: var(--prk-tooltip-color);
font-size: var(--prk-tooltip-font-size);
font-weight: var(--prk-tooltip-font-weight);
line-height: var(--prk-tooltip-line-height);
box-shadow: var(--prk-tooltip-shadow);
white-space: normal;
text-align: center;
position: relative;
box-sizing: border-box;
}
.prk-tooltip__inner::after {
content: "";
position: absolute;
width: calc(var(--prk-tooltip-arrow-size) * 2);
height: calc(var(--prk-tooltip-arrow-size) * 2);
background: var(--prk-tooltip-bg);
transform: rotate(45deg);
} .prk-tooltip-host.is-open > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-open="true"] > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-trigger="hover"]:hover > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-trigger="hover"]:focus-within > .prk-tooltip {
opacity: 1;
visibility: visible;
} .prk-tooltip-host[data-prk-tooltip-side="top"] > .prk-tooltip {
bottom: calc(100% + var(--prk-tooltip-gap));
left: 50%;
transform: translateX(-50%) translateY(6px);
margin-left: var(--prk-tooltip-offset-x);
margin-bottom: var(--prk-tooltip-offset-y);
}
.prk-tooltip-host[data-prk-tooltip-side="top"].is-open > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="top"][data-prk-tooltip-open="true"] > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="top"][data-prk-tooltip-trigger="hover"]:hover > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="top"][data-prk-tooltip-trigger="hover"]:focus-within > .prk-tooltip {
transform: translateX(-50%) translateY(0);
}
.prk-tooltip-host[data-prk-tooltip-side="top"] .prk-tooltip__inner::after {
left: 50%;
bottom: calc(var(--prk-tooltip-arrow-size) * -1);
margin-left: calc(var(--prk-tooltip-arrow-size) * -1);
} .prk-tooltip-host[data-prk-tooltip-side="bottom"] > .prk-tooltip {
top: calc(100% + var(--prk-tooltip-gap));
left: 50%;
transform: translateX(-50%) translateY(-6px);
margin-left: var(--prk-tooltip-offset-x);
margin-top: var(--prk-tooltip-offset-y);
}
.prk-tooltip-host[data-prk-tooltip-side="bottom"].is-open > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="bottom"][data-prk-tooltip-open="true"] > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="bottom"][data-prk-tooltip-trigger="hover"]:hover > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="bottom"][data-prk-tooltip-trigger="hover"]:focus-within > .prk-tooltip {
transform: translateX(-50%) translateY(0);
}
.prk-tooltip-host[data-prk-tooltip-side="bottom"] .prk-tooltip__inner::after {
left: 50%;
top: calc(var(--prk-tooltip-arrow-size) * -1);
margin-left: calc(var(--prk-tooltip-arrow-size) * -1);
} .prk-tooltip-host[data-prk-tooltip-side="left"] > .prk-tooltip {
right: calc(100% + var(--prk-tooltip-gap));
top: 50%;
transform: translateX(6px) translateY(-50%);
margin-right: var(--prk-tooltip-offset-x);
margin-top: var(--prk-tooltip-offset-y);
}
.prk-tooltip-host[data-prk-tooltip-side="left"].is-open > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="left"][data-prk-tooltip-open="true"] > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="left"][data-prk-tooltip-trigger="hover"]:hover > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="left"][data-prk-tooltip-trigger="hover"]:focus-within > .prk-tooltip {
transform: translateX(0) translateY(-50%);
}
.prk-tooltip-host[data-prk-tooltip-side="left"] .prk-tooltip__inner::after {
right: calc(var(--prk-tooltip-arrow-size) * -1);
top: 50%;
margin-top: calc(var(--prk-tooltip-arrow-size) * -1);
} .prk-tooltip-host[data-prk-tooltip-side="right"] > .prk-tooltip {
left: calc(100% + var(--prk-tooltip-gap));
top: 50%;
transform: translateX(-6px) translateY(-50%);
margin-left: var(--prk-tooltip-offset-x);
margin-top: var(--prk-tooltip-offset-y);
}
.prk-tooltip-host[data-prk-tooltip-side="right"].is-open > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="right"][data-prk-tooltip-open="true"] > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="right"][data-prk-tooltip-trigger="hover"]:hover > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="right"][data-prk-tooltip-trigger="hover"]:focus-within > .prk-tooltip {
transform: translateX(0) translateY(-50%);
}
.prk-tooltip-host[data-prk-tooltip-side="right"] .prk-tooltip__inner::after {
left: calc(var(--prk-tooltip-arrow-size) * -1);
top: 50%;
margin-top: calc(var(--prk-tooltip-arrow-size) * -1);
} .prk-tooltip-host[data-prk-tooltip-side="top"][data-prk-tooltip-align="start"] > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="bottom"][data-prk-tooltip-align="start"] > .prk-tooltip {
left: 0;
transform: translateX(0) translateY(6px);
}
.prk-tooltip-host[data-prk-tooltip-side="top"][data-prk-tooltip-align="end"] > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="bottom"][data-prk-tooltip-align="end"] > .prk-tooltip {
left: auto;
right: 0;
transform: translateX(0) translateY(6px);
}
.prk-tooltip-host[data-prk-tooltip-side="bottom"][data-prk-tooltip-align="start"] > .prk-tooltip {
transform: translateX(0) translateY(-6px);
}
.prk-tooltip-host[data-prk-tooltip-side="bottom"][data-prk-tooltip-align="end"] > .prk-tooltip {
transform: translateX(0) translateY(-6px);
}
.prk-tooltip-host[data-prk-tooltip-side="left"][data-prk-tooltip-align="start"] > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="right"][data-prk-tooltip-align="start"] > .prk-tooltip {
top: 0;
transform: translateY(0);
}
.prk-tooltip-host[data-prk-tooltip-side="left"][data-prk-tooltip-align="end"] > .prk-tooltip,
.prk-tooltip-host[data-prk-tooltip-side="right"][data-prk-tooltip-align="end"] > .prk-tooltip {
top: auto;
bottom: 0;
transform: translateY(0);
}
.prk-variation-form--hide-reset .reset_variations {
display: none !important;
}
.prk-variation-form--hide-price .woocommerce-variation-price,
.prk-variation-form--hide-price .single_variation .price {
display: none !important;
}
.prk-variation-form--hide-stock .woocommerce-variation-availability,
.prk-variation-form--hide-stock .stock {
display: none !important;
}