.giftbox-step-final-display{background-color:#fff;box-shadow:4px 4px 14px 8px #dbdbdb;width:100%}.giftbox-step-final .title{color:#000;font-style:italic;text-transform:initial;font-weight:400}.giftbox-step-final-display-float{width:31%;float:left;padding:30px}.block__testiminials{background-color:#e6e5df}.giftbox-step-final-testimonial p{color:#666;overflow:hidden}.giftbox-step-final-line{width:60px;height:1px;background:#000;margin:30px auto}.giftbox-step-final-float .giftbox-step-final-img:nth-of-type(2) img{width:100px}.giftbox-step-final-text{margin-top:15px}.slick-slide img{margin:auto}.step-title{text-align:center;position:fixed;z-index:0;top:20px;left:0;height:140px;margin-left:20px;width:calc(100% - 60px);background:#fff}.step-title h2{color:#52c0a6;font-size:25px;margin-bottom:0}.step-title p{font-size:18px;font-style:italic;margin-bottom:0}.step-content{margin-top:125px}.block__content .container{display:flex}.block__content .six.columns{position:relative}.customize-columns p{font-style:italic;font-size:20px;margin-top:10px 0 40px 0}.customize-columns span{color:#34c7aa;cursor:pointer}.customize-columns button.customize{font-size:25px;border-radius:6px}.block__content .six.columns .customize-columns{text-align:center}.columns.choose{float:right;padding:10px 0;border-radius:5px;background-color:#e8e7e1;margin-left:0}.columns.choose .image-element__wrap{border-radius:5px}.columns.choose .image{cursor:pointer}.columns.choose .image.selected img{border:2px solid #c19c6d;border-radius:5px}.columns.choose .info{text-align:center;min-height:72px}.columns.choose .info h6{font-size:13px;margin-bottom:0;padding-bottom:0}.columns.choose .info .price span.money{color:#34c7aa}.columns.rendered{position:fixed;margin:0;padding-right:10px}.columns.rendered .row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px;width:100%;background-repeat:no-repeat;background-size:cover}.columns.rendered .grid-column{flex:1 1 25%;padding:5px}.columns.rendered .grid-column:nth-of-type(1){padding-top:20px}.columns.rendered .grid-column:nth-of-type(2){padding-top:10px}.columns.rendered .grid-column:nth-of-type(3){padding:20px 0}.columns.rendered .grid-column img{margin-top:8px;vertical-align:middle;cursor:pointer}.columns.rendered .grid-column img.bordered{background:linear-gradient(90deg,#fff 50%,transparent 50%),linear-gradient(90deg,#fff 50%,transparent 50%),linear-gradient(0deg,#fff 50%,transparent 50%),linear-gradient(0deg,#fff 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 2px,15px 2px,2px 15px,2px 15px;background-position:0 0,200px 100px,0 100px,200px 0;animation:border-dance 4s infinite linear}.columns.quantity .product-quantity-box.purchase-details__quantity{margin:auto;display:table}.columns.quantity .product-quantity-box label{text-align:center}.columns.quantity .product-quantity-box .price{line-height:44px;color:#52c0a6;font-size:25px;text-align:center}.columns.shipping{padding-top:15px}.columns.confirm,.columns.shipping{margin:auto;float:none;display:block}.giftbox-step-3-message{text-align:center;padding:0 10px}.giftbox-step-3-message p{font-size:20px;font-style:italic;margin-bottom:0}.giftbox-step-3-message textarea{font-size:19px;border:3px solid #ba9157}.giftbox-step-3-float{display:flex;text-align:center;justify-content:center;align-items:center}.giftbox-step-3-display-float{cursor:pointer;display:block}.giftbox-step-3-display-float:not(.active){box-shadow:3px 3px 14px 6px #dbdbdb;padding:3px;overflow:hidden}.giftbox-step-3-display-float.active{border:3px solid #bc9158;overflow:hidden}.giftbox-step-3-img{width:50%;margin:0}.giftbox-step-3-text h2{font-size:25px;color:#333;text-transform:lowercase}.giftbox-step-3-text p{font-size:24px;color:#52c0a6;font-style:initial}.columns.confirm{text-align:center}.columns.confirm table{margin-bottom:10px;width:100%}.columns.confirm table tr td{padding-top:10px!important}.columns.confirm table tr td:nth-of-type(1){width:20%}.columns.confirm table tr td:nth-of-type(2){width:60%}.columns.confirm table tr td:nth-of-type(3){width:20%}.columns.confirm table tr td:nth-of-type(1),.columns.confirm table tr td:nth-of-type(2){text-align:left}.columns.confirm table tr td:nth-of-type(2),.columns.confirm table tr td:nth-of-type(3){color:#737370}.columns.confirm table tr:nth-of-type(1),.columns.confirm table tr:nth-of-type(2),.columns.confirm table tr:nth-of-type(3),.columns.confirm table tr:nth-of-type(4),.columns.confirm table tr:nth-of-type(5),.columns.confirm table tr:nth-of-type(6),.columns.confirm table tr:nth-of-type(7),.columns.confirm table tr:nth-of-type(8),.columns.confirm table tr:nth-of-type(9){border-bottom:1px solid #737370}.columns.confirm table tr td:nth-of-type(1){font-weight:700;font-style:italic}.columns.confirm table tr:nth-of-type(11) td:nth-of-type(1){font-style:initial;color:#52c0a6;font-weight:initial}.columns.confirm table tr:nth-of-type(11) td:nth-of-type(3){font-style:initial;color:#52c0a6}.columns.confirm table tr:nth-of-type(11){font-size:26px}.columns.confirm table tr:nth-of-type(10){border-bottom:2px solid #000}.columns.confirm table tr td:nth-of-type(3){text-align:right}@keyframes border-dance{0%{background-position:0 0,100% 100%,0 100%,100% 0}100%{background-position:100% 0,0 100%,0 0,100% 100%}}.jconfirm.customize-gift-box.jconfirm-light .jconfirm-box,.jconfirm.customize-gift-box.jconfirm-white .jconfirm-box{border:20px solid #e6e5de!important;border-radius:0}.jconfirm.customize-gift-box .jconfirm-box div.jconfirm-closeIcon{top:0;right:0}.jconfirm.customize-gift-box .jconfirm-box .jconfirm-buttons{padding-bottom:0}.jconfirm.customize-gift-box .jconfirm-box .jconfirm-buttons button,.jconfirm.customize-gift-box .jconfirm-box .jconfirm-buttons button.btn-default{background:0 0!important;font-weight:400!important}.jconfirm.customize-gift-box .jconfirm-box .jconfirm-buttons button:focus{outline:0;box-shadow:none}.jconfirm.customize-gift-box .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.customize-gift-box .jconfirm-box .jconfirm-buttons button:hover{background:0 0!important}.jconfirm.customize-gift-box .jconfirm-box .jconfirm-buttons button.btn-close{position:absolute;left:15px;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:scroll}@media only screen and (min-width:480px){.giftbox-step-final-display-float:nth-of-type(2){margin:auto 3.5%}.block__content .six.columns .customize-columns{position:absolute;top:50%;left:40%;transform:translate(-30%,-50%)}}@media only screen and (min-width:768px) and (max-width:992px){.customize-columns button.customize{font-size:18px}}@media screen and (max-width:480px){.block__content .container{display:block;padding-top:0}.customize-columns button.customize{font-size:14px}.jconfirm.customize-gift-box .jconfirm-box{padding:0}.jconfirm.customize-gift-box .jc-bs3-container.container{width:calc(100% - 20px)}.jconfirm.customize-gift-box.jconfirm-light .jconfirm-box,.jconfirm.customize-gift-box.jconfirm-white .jconfirm-box{border:none!important}.jconfirm.customize-gift-box .jconfirm-box div.jconfirm-content-pane{margin-bottom:0}.jconfirm.customize-gift-box .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{display:block}.columns.rendered{position:relative;padding-top:5px;padding-right:0}.columns.rendered .row{padding:0 15px}.columns.rendered .grid-column:nth-of-type(1),.columns.rendered .grid-column:nth-of-type(2){padding:3px}.columns.rendered .grid-column:nth-of-type(1){padding-top:13px}.columns.rendered .grid-column:nth-of-type(2){padding-top:13px}.columns.rendered .grid-column:nth-of-type(3){padding-top:30px}.columns.rendered .grid-column:nth-of-type(4){padding-top:22px}.columns.eight.choose{position:relative;padding:5px;display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:385px}.columns.eight.choose .columns.eight{float:none;flex:0 0 auto;height:100%;width:90px;margin-right:5px}.step-title{position:relative;border:none!important;height:auto;top:0}.step-title h2{margin-top:10px}.step-title p{margin-bottom:0;font-size:18px}.step-content{margin-top:0;padding:0 10px;display:inline-block}.columns.eight.choose .info h6{font-size:10px}.columns.eight.choose .info .price{font-size:15px}.giftbox-step-3-display-float:nth-of-type(1){margin-bottom:15px}.giftbox-step-3-display{margin-top:15px;margin-bottom:0;padding:0 10px}.giftbox-step-3-message p{font-size:18px}.columns.quantity{padding:0 10px}.columns.confirm table tr td:nth-of-type(1){width:23%}.columns.confirm table tr td:nth-of-type(2){width:50%}.columns.confirm table tr td:nth-of-type(3){width:27%}}