.commerce-ajax-cart-modal,.commerce-ajax-cart-modal *,#commerce-ajax-cart-modal,#commerce-ajax-cart-modal *{all:revert;}.add-cart-message-wrapper,.add-cart-message-wrapper *{all:revert;box-sizing:border-box;}.add-cart-message-wrapper{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;z-index:99999 !important;background:#fff !important;padding:30px 25px 20px !important;border-radius:12px !important;border:2px solid #0096FF !important;box-shadow:0 5px 30px rgba(0,150,255,0.2) !important;max-width:480px !important;width:90% !important;font-family:inherit !important;font-size:14px !important;color:#333 !important;}.add-cart-message-wrapper a{border-bottom:none !important;color:#0096FF !important;}.add-to-cart-close{position:absolute !important;top:10px !important;right:14px !important;cursor:pointer !important;font-size:20px !important;color:#0096FF !important;font-weight:bold !important;line-height:1 !important;}.add-to-cart-close::after{content:'✕' !important;display:block !important;color:#0096FF !important;}.add-to-cart-close .element-invisible{display:none !important;}.add-cart-message-wrapper .added-product-message{font-size:20px !important;font-weight:bold !important;color:#002D59 !important;margin-bottom:15px !important;border-bottom:1px solid #e0f0ff !important;padding-bottom:10px !important;}.add-cart-message-wrapper .new-item-details{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px 15px !important;margin-bottom:15px !important;}.add-cart-message-wrapper .product-name{grid-column:1 / -1 !important;}.add-cart-message-wrapper .product-name .name{font-size:15px !important;font-weight:bold !important;color:#002D59 !important;margin:0 !important;}.add-cart-message-wrapper .product-cost-incl-tax p,.add-cart-message-wrapper .product-quantity p,.add-cart-message-wrapper .product-total-incl-tax p{margin:0 !important;font-size:13px !important;}.add-cart-message-wrapper .cost-incl-tax-label,.add-cart-message-wrapper .quantity-label,.add-cart-message-wrapper .total-label{color:#888 !important;font-size:11px !important;text-transform:uppercase !important;}.add-cart-message-wrapper .cost-incl-tax,.add-cart-message-wrapper .quantity,.add-cart-message-wrapper .total-incl-tax{font-size:16px !important;font-weight:bold !important;color:#0096FF !important;}.add-cart-message-wrapper .option-button-wrapper{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:4% !important;margin-top:15px !important;}.add-cart-message-wrapper .option-button{width:48% !important;min-height:50px !important;padding:10px !important;border-radius:21px !important;cursor:pointer !important;font-weight:400 !important;font-size:14px !important;background-color:#0096FF !important;background-image:linear-gradient(top,rgba(255,255,255,0.2),rgba(0,0,0,0.1)) !important;color:#fff !important;border:none !important;text-shadow:0 1px rgba(0,0,0,0.4) !important;transition:all 0.2s linear !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;}.add-cart-message-wrapper .option-button.continue{background-color:#66c2ff !important;}.add-cart-message-wrapper .option-button:hover{background-color:#007acc !important;}.add-cart-message-wrapper .option-button.checkout{background:none !important;padding:0 !important;width:48% !important;min-height:50px !important;}.add-cart-message-wrapper .option-button.checkout a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;min-height:50px !important;padding:10px !important;border-radius:21px !important;background-color:#0096FF !important;background-image:linear-gradient(top,rgba(255,255,255,0.2),rgba(0,0,0,0.1)) !important;color:#fff !important;font-size:14px !important;text-align:center !important;border:none !important;text-shadow:0 1px rgba(0,0,0,0.4) !important;transition:all 0.2s linear !important;}.add-cart-message-wrapper .option-button.checkout a:hover{background-color:#007acc !important;}.add-cart-message-wrapper .bloqueenlacesventana{width:100% !important;margin-top:15px !important;border-top:1px solid #e0f0ff !important;padding-top:10px !important;}.add-cart-message-wrapper .titularenlacesventana{margin-top:15px !important;border-top:1px solid #e0f0ff !important;padding-top:10px !important;clear:both !important;}.add-cart-message-wrapper .enlacesventana{display:inline-block !important;margin:3px 5px !important;color:#0096FF !important;font-size:12px !important;border-bottom:none !important;}.ui-datepicker .ui-datepicker-calendar .ui-state-default{background:#0096ff;color:#fff !important;border:none !important;}.ui-datepicker .ui-datepicker-calendar .date-restrictions-enabled .ui-state-default{background:#0096ff !important;color:#fff !important;border:none !important;}.ui-datepicker .ui-datepicker-calendar .date-restrictions-disabled .ui-state-default{background:rgba(0,150,255,0.15) !important;color:rgba(255,255,255,0.6) !important;border:none !important;}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td span{color:#fff !important;border-bottom:none !important;}.htabs,div.tabs ul.tabs{border-bottom:1px solid #eeeeee;height:27px;line-height:15px;margin-right:4px;position:absolute;margin-top:-114px !important;right:20px;position:absolute !important;}div.view-destacado-paginas{background:#ffa000 none repeat scroll 0 0;display:none;}#menu,#menu ul,#menu li,#menu a,.tb-megamenu,.tb-megamenu ul,.tb-megamenu li,.tb-megamenu a{font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;box-sizing:content-box !important;border-bottom:none !important;font-weight:bold !important;color:#777 !important;text-decoration:none !important;}.tb-megamenu .nav > li > a{padding:10px 14px !important;height:21px !important;font-size:16px !important;border-right:1px dotted #dedede !important;border-bottom:none !important;color:#777 !important;font-weight:bold !important;text-shadow:none !important;margin-bottom:4px !important;}.mega-group-title,.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title,.tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title,span.tb_nolink{background:inherit !important;font-weight:bold !important;padding:0 0 0 10px !important;margin:0 !important;text-transform:initial !important;color:#0096FF !important;font-family:"open_sanslight" !important;font-size:18px !important;text-align:left !important;border-bottom:none !important;}.tb-megamenu .mega-nav > li a,.tb-megamenu .dropdown-menu .mega-nav > li a{padding:5px 0 !important;white-space:normal !important;font-size:inherit !important;}.tb-megamenu .dropdown-menu li > a{clear:both !important;color:#333 !important;display:block !important;line-height:20px !important;font-weight:normal !important;padding:3px 20px !important;text-shadow:none !important;white-space:nowrap !important;font-size:inherit !important;border-bottom:none !important;}.page-node-1035 .container .twelve.columns{width:100% !important;margin-right:0 !important;max-width:100% !important;}.page-node-1035 body,.page-node-1035 #wrapper{overflow-x:hidden;}.cdv-kids-page{position:relative;margin:0 -9999rem;padding:0 9999rem;color:#002D59;background-color:#f5efea;background-image:linear-gradient(rgba(180,160,140,0.3) 1px,transparent 1px),linear-gradient(90deg,rgba(180,160,140,0.3) 1px,transparent 1px);background-size:32px 32px;font-size:16px;}.cdv-kids-page a{text-decoration:none;color:#0096FF;border-bottom:1px solid rgba(0,150,255,0.3);font-weight:700;}.cdv-kids-page a:hover,.cdv-kids-page a:focus{color:#0078cc;border-bottom-color:#0078cc;}.cdv-frame{padding:1rem 2rem;position:absolute;z-index:10;top:0;right:0;text-align:right;font-size:0.8rem;color:#107197;}.cdv-frame a{border-bottom:none;color:#107197;font-weight:700;margin:0.25rem 0;display:block;}.cdv-frame a:hover{color:#000;}.cdv-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44vh;text-align:center;padding:0rem 2rem 2rem;padding-right:2rem;padding-left:2rem;background:#ffffff;margin:0 -9999rem;margin-top:0px;padding-left:calc(9999rem + 2rem);padding-right:calc(9999rem + 2rem);box-sizing:border-box;margin-top:-4rem;}.cdv-hero__title{font-family:'Fredoka One',cursive;font-size:clamp(2.5rem,5vw,6rem);line-height:1;margin:0 0 1rem;color:#0096FF;max-width:944px;width:100%;text-shadow:2px 2px 0 #fff;letter-spacing:0;position:relative;z-index:1;}.cdv-hero__img{width:100%;max-width:477px;height:auto;display:block;margin:0 auto 1rem;margin-top:0px;margin-bottom:1rem;position:relative;z-index:1;margin-top:2rem;margin-bottom:1.4rem;}.cdv-hero__scroll{font-size:0.8rem;letter-spacing:0.2em;text-transform:uppercase;color:#000;animation:cdv-bounce 1.5s ease-in-out infinite;position:relative;z-index:1;}@keyframes cdv-bounce{0%,100%{transform:translateY(0);}50%{transform:translateY(8px);}}.cdv-intro{text-align:center;max-width:960px;margin:2rem auto 4rem;padding:1rem 2rem;width:100%;box-sizing:border-box;}.cdv-intro__title{font-family:'Fredoka One',cursive;font-size:3.2rem;color:#FF3C00;text-shadow:1px 1px 1px #fff;margin:0 0 0.5rem;line-height:1;}.cdv-intro__copy{font-size:1.15rem;line-height:1.6;margin:0;}.cdv-content{display:flex;flex-direction:column;position:relative;align-items:center;padding:0 0 3rem;counter-reset:figure;z-index:1;max-width:1000px;margin:0 auto;width:100%;box-sizing:border-box;}.cdv-content .item{display:flex;flex-direction:row;align-items:center;gap:3rem;margin:4vh 0;max-width:105%;width:105%;position:relative;will-change:transform;}.cdv-content .item:nth-child(even){flex-direction:row-reverse;}.cdv-content .item::before{display:none;}.cdv-content .item:nth-child(even)::before{display:none;}.cdv-content .item__img-wrap::before{counter-increment:figure;content:counter(figure,decimal-leading-zero);position:absolute;font-family:'Open Sans',sans-serif;font-size:6rem;color:#ffbf00;text-shadow:2px 2px 0 rgba(0,0,0,0.15);bottom:0.5rem;right:0.5rem;z-index:2;pointer-events:none;line-height:1;}.item__img-wrap{--aspect-ratio:1/1;overflow:hidden;width:420px;flex-shrink:0;padding-bottom:calc(420px / (var(--aspect-ratio)));position:relative;will-change:transform;border-radius:16px;outline:10px solid #fff;box-shadow:4px 6px 18px rgba(0,0,0,0.18);}.cdv-content .item:nth-child(1)  .item__img-wrap{--aspect-ratio:8/10;}.cdv-content .item:nth-child(2)  .item__img-wrap{--aspect-ratio:120/76;}.cdv-content .item:nth-child(3)  .item__img-wrap{--aspect-ratio:60/75;}.cdv-content .item:nth-child(4)  .item__img-wrap{--aspect-ratio:900/505;}.cdv-content .item:nth-child(5)  .item__img-wrap{--aspect-ratio:6/8;}.cdv-content .item:nth-child(6)  .item__img-wrap{--aspect-ratio:1500/844;}.cdv-content .item:nth-child(7)  .item__img-wrap{--aspect-ratio:1000/749;}.cdv-content .item:nth-child(8)  .item__img-wrap{--aspect-ratio:60/75;}.cdv-content .item:nth-child(9)  .item__img-wrap{--aspect-ratio:1000/562;}.cdv-content .item:nth-child(10) .item__img-wrap{--aspect-ratio:8/10;}.cdv-content .item:nth-child(11) .item__img-wrap{--aspect-ratio:120/76;}.cdv-content .item:nth-child(12) .item__img-wrap{--aspect-ratio:60/75;}.cdv-content .item:nth-child(13) .item__img-wrap{--aspect-ratio:900/505;}.cdv-content .item:nth-child(14) .item__img-wrap{--aspect-ratio:1000/749;}.item__img{--overflow:40px;height:calc(100% + (2 * var(--overflow)));top:calc(-1 * var(--overflow));width:100%;position:absolute;will-change:transform;}.item__img img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;}.item__img--t1{--overflow:120px;}.item__img--t2{--overflow:160px;}.item__img--t3{--overflow:220px;}.item__caption{padding:1rem;flex:1;}.item__caption-title{font-family:'Fredoka One',cursive;font-weight:400;font-size:2.7rem;line-height:1.2;margin:0 0 0.5rem;color:#FF3C00;text-shadow:1px 1px 1px #fff;text-wrap:balance;}.item__caption-copy{margin:0 0 0.75rem;line-height:1.6;font-size:1.15rem;}.item__caption-list{margin:0.5rem 0 0.75rem;padding-left:1.25rem;line-height:1.7;font-size:1.15rem;}.item__caption-copy::before{content:'__';line-height:1;color:#fc3;font-weight:700;font-size:2rem;margin:0 0 0.75rem;display:block;}.item__caption-cta{margin:1rem 0 0.75rem;line-height:1.5;font-size:1.5rem;text-align:center;font-family:'Fredoka One',cursive;color:#045288;}.item__caption-cta a{color:#FF3C00;}.item__caption--center{text-align:center;max-width:721px;margin:0 auto;}.item--footer{justify-content:center;background:linear-gradient(180deg,#0096FF 89%,#003e68 99%);padding:4rem 2rem;margin:6vh -9999rem 0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:-3rem;}.item--footer::before{display:none;}.item--footer .item__caption-title{color:#fc3;text-shadow:2px 2px 0 rgba(0,45,89,0.4);}.item--footer .item__caption-copy{color:rgba(255,255,255,0.9);}.item--footer .item__caption-copy::before{color:#fc3;}.item--footer .item__caption-cta{color:#fff;}.item__caption-list--pdf{list-style:none;padding-left:0;}.item__caption-list--pdf li{padding-left:2rem;position:relative;margin-bottom:0.4rem;}.item__caption-list--pdf li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.4rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FF3C00'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm-1 1.5L18.5 9H13V3.5zM6 20V4h5v7h7v9H6zm2-5h8v1.5H8V15zm0-3h8v1.5H8V12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;}.cdv-deco-svgs{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;}.deco-svg{position:absolute;opacity:1;visibility:hidden;}.deco-svg.positioned{visibility:visible;}.deco-svg--left{left:2%;}.deco-svg--right{right:2%;}.cdv-scroll-top{position:fixed;bottom:2rem;right:2rem;z-index:9999;width:48px;height:48px;border-radius:50%;background:#fc3;color:#002D59;border:none;font-size:1.4rem;cursor:pointer;box-shadow:0 4px 12px rgba(0,45,89,0.25);opacity:0;pointer-events:none;transition:opacity 0.3s,transform 0.3s;transform:translateY(10px);}.cdv-scroll-top.visible{opacity:1;pointer-events:auto;transform:translateY(0);}.cdv-scroll-top:hover{background:#002D59;color:#fc3;}@media (max-width:900px){.cdv-kids-page{margin:0;padding:0;}.cdv-hero{margin:0;min-height:70vh;padding:2rem 1.5rem;}.cdv-hero__title{font-size:clamp(2rem,8vw,3.5rem);}.cdv-hero__img{max-width:100%;}.cdv-deco-svgs{display:none;}.cdv-content .item{flex-direction:column !important;margin:4vh auto;padding:0 1.5rem;width:100%;}.item__img-wrap{width:100% !important;padding-bottom:60% !important;flex-shrink:unset;}.item__caption{padding:1rem 0;}.item__caption-title{font-size:1.8rem;margin-top:1rem;}.item__caption-copy,.item__caption-list{font-size:1rem;}.item--footer{padding:3rem 1.5rem;margin:6vh 0 0;width:100%;}}@media (max-width:600px){.cdv-kids-page{margin:0;padding:0;}.cdv-frame{padding:1rem;}.cdv-hero{min-height:60vh;padding:1.5rem 1rem;}.cdv-content{padding:0 0 2rem;}.cdv-content .item{margin:4vh auto;padding:0 1rem;width:100%;}.item__img-wrap{--aspect-ratio:4/3 !important;transform:none !important;}.item__img--t1{--overflow:80px;}.item__img--t2{--overflow:100px;}.item__img--t3{--overflow:130px;}.item__caption{padding:1rem 0.5rem;}.item__caption-title{font-size:2rem;margin-top:0rem;line-height:1;}.item__caption-copy,.item__caption-list{font-size:0.95rem;}.item__caption-copy::before{font-size:1.5rem;}.item--footer{padding:2rem 1rem;margin:6vh 0 0;width:100%;}.item--footer{padding:2rem 1rem;margin:6vh 0 0;margin-left:0px;width:100vw;}}@media only screen and (max-width:767px){.container{width:89vw !important;}}@media (max-width:600px){.cdv-content .item{margin:4vh auto;padding:0 1rem;width:87% !important;}.cdv-intro__title{font-family:'Fredoka One',cursive;font-size:2rem;color:#FF3C00;text-shadow:1px 1px 1px #fff;margin:0 0 0.5rem;line-height:1;}.cdv-kids-page{width:100vw;margin-left:-1.3em !important;}.cdv-frame{margin-top:-4em;}.cdv-hero{margin-top:-5em;}.add-cart-message-wrapper{width:95% !important;padding:25px 15px 15px !important;font-size:13px !important;}.add-cart-message-wrapper .added-product-message{font-size:17px !important;}.add-cart-message-wrapper .new-item-details{grid-template-columns:1fr !important;gap:6px !important;}.add-cart-message-wrapper .product-name{grid-column:1 !important;}.add-cart-message-wrapper .option-button-wrapper{gap:3% !important;}.add-cart-message-wrapper .option-button,.add-cart-message-wrapper .option-button.checkout{width:48% !important;font-size:12px !important;min-height:44px !important;}.add-cart-message-wrapper .option-button.checkout a{font-size:12px !important;min-height:44px !important;}.add-cart-message-wrapper .enlacesventana{font-size:11px !important;}}
