html.vv-custom-shop-page body.vv-custom-shop{background-color:#13120e!important;background-image:none!important}html.vv-custom-shop-page body.vv-custom-shop #wrapper,html.vv-custom-shop-page body.vv-custom-shop #main-content,html.vv-custom-shop-page body.vv-custom-shop main,html.vv-custom-shop-page body.vv-custom-shop .main-content,html.vv-custom-shop-page body.vv-custom-shop .shopify-section,html.vv-custom-shop-page body.vv-custom-shop .section,html.vv-custom-shop-page body.vv-custom-shop .page-width,html.vv-custom-shop-page body.vv-custom-shop .thb-product-detail.product--cpb,html.vv-custom-shop-page body.vv-custom-shop .thb-product-detail.product--cpb .row,html.vv-custom-shop-page body.vv-custom-shop .thb-product-detail.product--cpb .columns,html.vv-custom-shop-page body.vv-custom-shop .cpb-shell{background:transparent!important}html.vv-custom-shop-page body.vv-custom-shop #main-content>.section-scrolling-text,html.vv-custom-shop-page body.vv-custom-shop #main-content>.section-custom-shop-process,html.vv-custom-shop-page body.vv-custom-shop #main-content>.section-media-with-tabs,html.vv-custom-shop-page body.vv-custom-shop #main-content>.section-spacer,html.vv-custom-shop-page body.vv-custom-shop #main-content>.section-app-wrapper,html.vv-custom-shop-page body.vv-custom-shop #main-content>.section-product-recommendations,html.vv-custom-shop-page body.vv-custom-shop #main-content>.section-custom-liquid,html.vv-custom-shop-page body.vv-custom-shop .scrolling-text,html.vv-custom-shop-page body.vv-custom-shop .media-with-tabs,html.vv-custom-shop-page body.vv-custom-shop .custom-shop-process{background-color:#13120e!important}html.vv-custom-shop-page body.vv-custom-shop #main-content,html.vv-custom-shop-page body.vv-custom-shop .cpb-sticky-bar{color:#c7b4a1!important}html.vv-custom-shop-page body.vv-custom-shop #main-content ::placeholder{color:#c7b4a1!important;opacity:.8}html.vv-custom-shop-page body.vv-custom-shop .cpb-sticky-bar{display:none!important}body.vv-custom-shop .breadcrumbs,body.vv-custom-shop .breadcrumbs a{color:#c7b4a1}body.vv-custom-shop .thb-product-detail.product--cpb{padding-bottom:88px;color:#fffdf9}body.vv-custom-shop .cpb-shell{max-width:1360px;padding:20px 24px 0}body.vv-custom-shop .cpb-custom-hero{width:100vw;margin:0 calc(50% - 50vw);overflow:hidden;background:#080807}body.vv-custom-shop .cpb-custom-hero__image{display:block;width:100%;height:auto}body.vv-custom-shop .cpb-shell__header{display:grid;gap:10px;margin:0;padding:0 0 22px;border-color:#fffdf933}body.vv-custom-shop .cpb-shell__eyebrow,body.vv-custom-shop .vv-custom-studio-header__kicker{margin:0;color:#d8b66b;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}body.vv-custom-shop .cpb-shell__title{color:#fffdf9;font-size:clamp(30px,4vw,52px)}body.vv-custom-shop .cpb-shell__promise{display:flex;flex-wrap:wrap;gap:8px 18px;color:#d9d0c2;font-size:13px}body.vv-custom-shop .cpb-shell__promise span+span:before{content:"\2022";margin-right:18px;color:#d8b66b}body.vv-custom-shop .vv-custom-studio-header{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1360px,calc(100% - 48px));margin:0 auto;padding:16px 0;border-bottom:1px solid rgba(255,253,249,.12);background:transparent;text-align:left}body.vv-custom-shop .vv-custom-studio-header__copy{margin:0;color:#d9d0c2;font-size:13px;text-align:right}body.vv-custom-shop #product-builder{width:min(1360px,calc(100% - 48px))!important;margin:24px auto 32px!important;background:#eee!important;color:#20201e!important}body.vv-custom-shop .vv-cpb-stage{position:relative;min-height:620px}body.vv-custom-shop .vv-cpb-loading-shell{position:absolute;z-index:4;inset:24px max(24px,calc((100% - 1360px)/2)) 32px;display:grid;min-height:560px;place-items:center;overflow:hidden;border:1px solid rgba(199,180,161,.32);background:#000;color:#c7b4a1;font-family:var(--font-body-family, inherit);text-align:center;transition:opacity .28s ease,visibility .28s ease}body.vv-custom-shop .vv-cpb-loading-shell:before{content:"";position:absolute;width:min(34vw,390px);aspect-ratio:4 / 5;border-radius:48% 48% 18% 18%;background:linear-gradient(145deg,#24221d,#0f0f0d);box-shadow:inset 0 0 0 1px #c7b4a121;opacity:.9}body.vv-custom-shop .vv-cpb-loading-shell__content{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;width:min(90%,420px);padding:28px;background:#00000094}body.vv-custom-shop .vv-cpb-loading-shell__eyebrow{color:#c7b4a1;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body.vv-custom-shop .vv-cpb-loading-shell__boot{width:30px;height:30px;border:2px solid rgba(199,180,161,.22);border-top-color:#c7b4a1;border-radius:50%;animation:vv-cpb-spin .8s linear infinite}body.vv-custom-shop .vv-cpb-loading-shell__title,body.vv-custom-shop .vv-cpb-loading-shell__copy{margin:0}body.vv-custom-shop .vv-cpb-loading-shell__title{color:#c7b4a1;font-family:var(--font-heading-family, inherit);font-size:clamp(24px,3vw,38px)}body.vv-custom-shop .vv-cpb-loading-shell__copy{color:#c7b4a1c7;font-size:14px}body.vv-custom-shop .vv-cpb-loading-shell__retry{margin-top:4px;padding:11px 18px;border:1px solid #c7b4a1;background:#c7b4a1;color:#000;font-family:var(--font-body-family, inherit);font-size:13px;font-weight:700;cursor:pointer}body.vv-custom-shop .vv-cpb-loading-shell.is-ready{visibility:hidden;opacity:0;pointer-events:none}body.vv-custom-shop .vv-cpb-loading-shell.has-error .vv-cpb-loading-shell__boot{display:none}body.vv-custom-shop .vv-cpb-loading-shell.has-error .vv-cpb-loading-shell__copy:before{content:"La carga est\e1  tomando m\e1s tiempo de lo normal. "}body.vv-custom-shop #product-builder.vv-cpb-is-loading{min-height:560px;visibility:hidden;opacity:0;pointer-events:none}body.vv-custom-shop #product-builder.vv-cpb-is-ready{visibility:visible;opacity:1;transition:opacity .28s ease}@keyframes vv-cpb-spin{to{transform:rotate(360deg)}}body.vv-custom-shop #product-builder .cpb-theme-provider,body.vv-custom-shop #product-builder .cpb-product-builder,body.vv-custom-shop #product-builder .cpb-layout{background:#eee!important}body.vv-custom-shop #product-builder .cpb-layout{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr)!important;gap:clamp(24px,4vw,62px)!important}body.vv-custom-shop #product-builder .cpb-preview-container{position:sticky!important;top:calc(var(--header-height, 0px) + 16px)!important;display:grid!important;align-self:start!important;min-height:620px;padding:24px;border:1px solid rgba(255,253,249,.16);background:#eee!important}body.vv-custom-shop #product-builder .cpb-preview-wrapper,body.vv-custom-shop #product-builder .cpb-preview-layers{width:100%!important;height:100%!important;max-height:min(72vh,720px)!important;aspect-ratio:4 / 5}body.vv-custom-shop #product-builder .cpb-preview-layers img{display:block;width:100%;height:100%;object-fit:contain}body.vv-custom-shop #product-builder .cpb-panels-container{padding:clamp(22px,3vw,38px)!important;border:1px solid #d6ccbd!important;background:#fffdf9!important;box-shadow:0 16px 48px #00000029!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview *{color:#000!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview .vv-wizard-card,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview .vv-wizard-card:hover,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview .vv-wizard-card.is-complete{border-color:#727555!important;color:#000!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview .vv-wizard-card-copy strong,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview .vv-wizard-card-copy small,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview .vv-wizard-card-state,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-detail-screen,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-detail-screen *{color:#000!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-detail-screen .vv-wizard-next,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-detail-screen .vv-wizard-next *,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-detail-screen .vv-wizard-size-button.is-selected{color:#fff!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-cart,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-cart:disabled{border-color:#727555!important;background:#727555!important;color:#fff!important;opacity:1!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder{--vv-cpb-accent: #727555;--vv-cpb-bg: #fff;--vv-cpb-panel: #fff;--vv-cpb-border: #727555;background:#fff!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-theme-provider,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-product-builder,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-layout,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-preview-container,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-panels-container,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-size-button,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-nav button{background:#fff!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard *,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select *{font-family:var(--font-body-family, inherit)!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-heading h2,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-step-heading h2,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary-heading h2,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-total strong,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary-total strong{font-family:var(--font-heading-family, inherit)!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-panels-container,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-step-heading,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-nav,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-total,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary-heading,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary-total,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select [class*=-control],html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select [class*=-menu],html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-size-button,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-nav button{border-color:#727555!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-step-number,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-heading p,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-step-heading p,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary-heading p,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-help,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary-list button,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-size-error{color:#727555!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-next,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-size-button.is-selected,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card.is-complete .vv-wizard-card-state,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-cart,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary-add{border-color:#727555!important;background:#727555!important;color:#fff!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-next *,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-cart *,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary-add *{color:#fff!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-panels-container,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-product-panel,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-panel-wrapper{background:#727555!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-size-button,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-nav button,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select [class*=-control],html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select [class*=-menu],html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select [role=option],html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card-icon{background:#fff!important;border-color:#c7b4a1!important;color:#13120e!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview>.vv-wizard-heading h2,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview>.vv-wizard-heading p,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview>.vv-wizard-heading .vv-wizard-count,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-detail-screen>.vv-wizard-back,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-detail-screen>.vv-wizard-step-heading h2,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-detail-screen>.vv-wizard-step-heading p,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-slot .cpb-category-title,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-total,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-total strong,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-step-number{color:#c7b4a1!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-step-heading,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-nav,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-total{border-color:#c7b4a1b8!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-step-number{border-color:#c7b4a1!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card *,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-size-button,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-nav button,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select [class*=-control] *,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select [role=option] *{color:#13120e!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-next,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-size-button.is-selected,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card.is-complete .vv-wizard-card-state{background:#fff!important;border-color:#c7b4a1!important;color:#727555!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-next *,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-size-button.is-selected *,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card.is-complete .vv-wizard-card-state *{color:#727555!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-cart,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-cart:disabled,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary-add{border-color:#d8b66b!important;background:#d8b66b!important;color:#13120e!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-cart *,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary-add *{color:#13120e!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select [role=option][aria-selected=true],html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select [role=option][aria-selected=true] *{background:#727555!important;color:#c7b4a1!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-panels-container,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-product-panel,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-panel-wrapper{background:#f7f3ec!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-size-button,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-nav button,html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select [class*=-control],html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select [class*=-menu],html.vv-custom-shop-page body.vv-custom-shop #product-builder .cpb-option-type-select [role=option]{background:#fff!important;border-color:#727555!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview>.vv-wizard-heading h2,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview>.vv-wizard-heading p,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-overview>.vv-wizard-heading .vv-wizard-count,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-detail-screen>.vv-wizard-back,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-detail-screen>.vv-wizard-step-heading h2,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-detail-screen>.vv-wizard-step-heading p,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-slot .cpb-category-title,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-total,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-total strong{color:#13120e!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-step-heading,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-nav,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-total{border-color:#72755580!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-step-number{border-color:#727555!important;color:#727555!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-next,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-size-button.is-selected,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card.is-complete .vv-wizard-card-state{background:#727555!important;border-color:#727555!important;color:#fff!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-next *,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-size-button.is-selected *,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card.is-complete .vv-wizard-card-state *{color:#fff!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card.is-complete{background:#edf0e7!important;border-color:#727555!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card{grid-template-columns:42px minmax(0,1fr) 18px!important;gap:10px!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card-copy strong{overflow:visible!important;color:#13120e!important;font-family:var(--font-heading-family, inherit)!important;font-size:clamp(11px,.9vw,13px)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.15!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-card-copy small{color:#13120e!important;font-family:var(--font-body-family, inherit)!important;font-size:clamp(10px,.75vw,12px)!important;line-height:1.25!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-cart,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-cart:disabled,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary-add{border-color:#6d4c35!important;background:#6d4c35!important;color:#fff!important}html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-cart *,html.vv-custom-shop-page body.vv-custom-shop #product-builder .vv-wizard-summary-add *{color:#fff!important}body.vv-custom-shop #product-builder .vv-wizard-ready .cpb-product-actions{display:none!important}body.vv-custom-shop #product-builder .cpb-option-type-select [class*=-control]{min-height:56px!important;border-color:#727555!important;border-radius:3px!important}body.vv-custom-shop #product-builder .cpb-option-type-select [class*=-singleValue],body.vv-custom-shop #product-builder .cpb-option-type-select [class*=-placeholder]{color:#20201e!important;font-size:15px!important;font-weight:650!important}body.vv-custom-shop #product-builder .cpb-option-type-select [role=option]{min-height:50px!important;padding:12px 14px!important;color:#20201e!important;font-size:15px!important;font-weight:650!important}body.vv-custom-shop #product-builder .vv-wizard-summary-heading{padding-bottom:18px;border-bottom:1px solid #d6ccbd}body.vv-custom-shop #product-builder .vv-wizard-summary-heading p{margin:0 0 6px;color:#727555;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.vv-custom-shop #product-builder .vv-wizard-summary-heading h2{margin:0;color:#20201e;font-family:var(--font-heading-family, inherit);font-size:28px}body.vv-custom-shop #product-builder .vv-wizard-summary-heading span{display:block;margin-top:8px;color:#68625d;font-size:13px}body.vv-custom-shop #product-builder .vv-wizard-summary-list ul{margin:18px 0;padding:0;border-top:1px solid #e2dbd0;list-style:none}body.vv-custom-shop #product-builder .vv-wizard-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #e2dbd0}body.vv-custom-shop #product-builder .vv-wizard-summary-list strong,body.vv-custom-shop #product-builder .vv-wizard-summary-list small{display:block}body.vv-custom-shop #product-builder .vv-wizard-summary-list strong{color:#20201e;font-size:12px;letter-spacing:.08em;text-transform:uppercase}body.vv-custom-shop #product-builder .vv-wizard-summary-list small{margin-top:3px;color:#68625d;font-size:13px}body.vv-custom-shop #product-builder .vv-wizard-summary-list button,body.vv-custom-shop #product-builder .vv-wizard-help{border:0;background:transparent;color:#727555;font-size:12px;font-weight:800;text-decoration:underline;cursor:pointer}body.vv-custom-shop #product-builder .vv-wizard-summary-total{display:flex;align-items:end;justify-content:space-between;padding:16px 0;border-bottom:1px solid #d6ccbd;color:#20201e}body.vv-custom-shop #product-builder .vv-wizard-summary-total span{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.vv-custom-shop #product-builder .vv-wizard-summary-total strong{font-family:var(--font-heading-family, inherit);font-size:26px}body.vv-custom-shop #product-builder .vv-wizard-summary-trust{display:grid;gap:8px;margin:18px 0;color:#4c5c4a;font-size:13px;font-weight:700}body.vv-custom-shop #product-builder .vv-wizard-summary-trust span:before{content:"\2713";margin-right:8px;color:#727555}body.vv-custom-shop #product-builder .vv-wizard-help{display:block;width:fit-content;margin:0 0 18px}body.vv-custom-shop #product-builder .vv-wizard-summary-add{width:100%;min-height:56px;border:1px solid #727555;background:#727555;color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}body.vv-custom-shop #product-builder .vv-wizard-summary-add:disabled{opacity:.45;cursor:not-allowed}body.vv-custom-shop .vv-cpb-promo-hidden{display:none!important}@media(max-width:749px){body.vv-custom-shop .thb-product-detail.product--cpb{padding-bottom:80px}body.vv-custom-shop .cpb-shell{padding:14px 14px 0}body.vv-custom-shop .cpb-custom-hero{min-height:168px}body.vv-custom-shop .cpb-custom-hero__image{width:100%;height:168px;object-fit:cover;object-position:center}body.vv-custom-shop .cpb-shell__header{padding-bottom:16px}body.vv-custom-shop .cpb-shell__title{font-size:28px}body.vv-custom-shop .cpb-shell__promise{display:grid;gap:5px}body.vv-custom-shop .cpb-shell__promise span+span:before{display:none}body.vv-custom-shop .vv-custom-studio-header{display:grid;width:calc(100% - 28px);gap:5px;padding:12px 0}body.vv-custom-shop .vv-custom-studio-header__copy{text-align:left}body.vv-custom-shop #product-builder{width:100%!important;margin:12px 0 20px!important;padding:0!important}body.vv-custom-shop .vv-cpb-stage{min-height:620px;touch-action:pan-y;overscroll-behavior-y:auto}body.vv-custom-shop .vv-cpb-loading-shell{top:12px;right:0;bottom:20px;left:0;min-height:588px}body.vv-custom-shop .vv-cpb-loading-shell:before{width:min(72vw,300px)}body.vv-custom-shop #product-builder,body.vv-custom-shop #product-builder .cpb-preview-container,body.vv-custom-shop #product-builder .cpb-panels-container{touch-action:pan-y;overscroll-behavior-y:auto}body.vv-custom-shop #product-builder .cpb-layout{display:flex!important;flex-direction:column!important;gap:14px!important}body.vv-custom-shop #product-builder .cpb-preview-container{position:relative!important;top:auto!important;width:100%!important;min-height:0;height:min(56vh,470px);padding:42px 18px 14px;border-right:0;border-left:0}body.vv-custom-shop #product-builder .cpb-preview-wrapper,body.vv-custom-shop #product-builder .cpb-preview-layers{height:100%!important;max-height:none!important;aspect-ratio:auto}body.vv-custom-shop #product-builder .cpb-preview-layers img{max-height:100%!important}body.vv-custom-shop #product-builder .cpb-panels-container{width:calc(100% - 24px)!important;margin:0 12px;padding:22px 16px!important;border-right:1px solid #d6ccbd!important;border-left:1px solid #d6ccbd!important}body.vv-custom-shop .cpb-sticky-bar{padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#fffdf9}body.vv-custom-shop .cpb-sticky-bar__meta,body.vv-custom-shop .cpb-sticky-bar__progress,body.vv-custom-shop .cpb-sticky-bar__name{display:none}body.vv-custom-shop .cpb-sticky-bar__inner,body.vv-custom-shop .cpb-sticky-bar__buy{display:flex;width:100%}body.vv-custom-shop .cpb-sticky-bar__buy{justify-content:space-between;gap:10px}body.vv-custom-shop .cpb-sticky-bar__price{font-size:16px}body.vv-custom-shop .cpb-sticky-bar__cta{min-width:0;flex:1;padding:0 12px;font-size:11px}}@media(prefers-reduced-motion:reduce){body.vv-custom-shop .vv-cpb-loading-shell,body.vv-custom-shop #product-builder.vv-cpb-is-ready{transition:none}body.vv-custom-shop .vv-cpb-loading-shell__boot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/cpb-custom-shop.css.map */
