.cc-custom-tooltip{position:absolute;z-index:2;display:inline-block;cursor:pointer;background:0 0;border-radius:50%;width:20px;height:20px;color:#333}.cc-custom-tooltip .tooltip-text{visibility:hidden;opacity:0;min-width:194px;max-width:282px;background-color:#fff;color:#333;text-align:left;border-radius:6px;padding:8px;position:absolute;bottom:150%;left:50%;transition:opacity .3s;font-size:12px;font-weight:500;box-shadow:0 10px 25px rgba(0,0,0,.1)}.cc-custom-tooltip .tooltip-text:after{content:"";position:absolute;bottom:-17px;margin-left:-10px;border-width:10px;border-style:solid;border-color:#fff transparent transparent}.cc-custom-tooltip:hover .tooltip-text{visibility:visible;opacity:1}.cc-custom-dropdown{position:relative;width:100%;cursor:pointer;z-index:0}.cc-custom-dropdown div.selected{display:flex;align-items:center;height:56px;padding:14px 20px;border:1px solid #5e7d6a;border-radius:6px;background:#f2f5f7;font-size:14px;font-style:normal;font-weight:400;box-sizing:border-box}.cc-custom-dropdown div.selected:hover{background:#e2e9ed}.cc-custom-dropdown div.selected .label{display:none;color:#666}.cc-custom-dropdown div.selected .value{display:block;color:#333}.cc-custom-dropdown div.selected .arrow{position:absolute;top:50%;right:24px;transform:translateY(-50%);width:16px;opacity:1;transition:.2s ease;padding:0}.cc-custom-dropdown.no-value .selected{border:none}.cc-custom-dropdown.no-value .selected .label{display:block}.cc-custom-dropdown.open{z-index:3}.cc-custom-dropdown.open .selected .label{display:block}.cc-custom-dropdown.open .selected .value{display:none}.cc-custom-dropdown.open .selected .arrow{transform:translateY(-50%) rotate(180deg)}.cc-custom-dropdown .options{display:none;flex-direction:column;gap:19px;position:absolute;top:60px;left:0;right:0;z-index:3;background:#fff;border:1px solid #c8c5c2;border-radius:6px;max-height:250px;overflow-y:auto;list-style:none;margin:0;padding:20px}.cc-custom-dropdown .options li{margin:0;padding:10px 20px;transition:background .2s ease-in-out;color:#333;font-size:14px}.cc-custom-dropdown .options li:hover{background-color:#f2f5f7}.cc-custom-dropdown .options li.selected{background-color:#1967d2;color:#fff}.cc-custom-dropdown.open .options{display:flex}.cc-custom-checkbox{position:relative;-webkit-appearance:none;margin:0;padding:0;background-color:#fff;box-shadow:0 0 0 0 #f7f7f7 inset;border:1px solid #c8c5c2;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:none;width:24px;height:24px;min-width:24px;min-height:24px;cursor:pointer}.cc-custom-checkbox:after{content:'';background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:0;-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;transform:scale(.2);opacity:0;display:block;position:absolute;top:50%;left:50%;width:24px;height:24px;margin-left:-12px;margin-top:-12px;background-image:url('../images/svg/checkmark_white_1.svg')}.cc-custom-checkbox:checked{box-shadow:0 0 0 12px #5e7d6a inset;border:none}.cc-custom-checkbox:checked:focus{box-shadow:0 0 0 12px #5e7d6a inset}.cc-custom-checkbox:checked:after{transform:scale(1);opacity:1}.cc-custom-checkbox:focus{border-color:#c8c5c2;outline:none}.cc-custom-radio-btn{position:relative;-webkit-appearance:none;appearance:none;width:24px;height:24px;min-width:24px;min-height:24px;border:1px solid #c8c5c2;border-radius:50%;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out;outline:none}.cc-custom-radio-btn:after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;z-index:2}.cc-custom-radio-btn:checked{background-color:#5e7d6a;border-color:#5e7d6a}.cc-custom-radio-btn:checked:after{transform:translate(-50%,-50%) scale(1)}.cc-custom-radio-btn:focus{border-color:#c8c5c2;box-shadow:none}.cc-custom-primary-btn{height:47px;background-color:#5e7d6a;color:#fff;margin:0;padding:10px 20px;border:none;border-radius:3px;font-size:14px;font-weight:600}.cc-custom-primary-btn:hover{background:#8aa795}.cc-custom-primary-btn.focus{background:#5e7d6a}.cc-custom-primary-btn.cancel,.cc-custom-primary-btn.action-cancel{background-color:#c59488}.cc-custom-primary-btn.cancel:hover,.cc-custom-primary-btn.action-cancel:hover{background:#c96a53}.cc-checkout-form-field{width:50%;margin-bottom:7px}.cc-checkout-form-field.street,.cc-checkout-form-field.addresses{margin-bottom:0}.cc-checkout-form-field.fc-field-choice{padding-top:0}.cc-checkout-form-field.fc-field-choice .field.choice{padding-top:0}.cc-checkout-form-field.fc-dirty .input-text{padding:17px 14px 7px;border-color:#8aa795}.cc-checkout-form-field.fc-dirty .input-text::-webkit-input-placeholder{font-size:10px}.cc-checkout-form-field.fc-dirty label{left:13px;font-size:10px}.cc-checkout-form-field.choice label{font-size:12px}.cc-checkout-form-field._error .input-text,.cc-checkout-form-field._error select{border-color:#c59488}.cc-checkout-form-field .input-text,.cc-checkout-form-field select{color:#333}.cc-checkout-form-field .input-text::-webkit-input-placeholder,.cc-checkout-form-field select::-webkit-input-placeholder{color:#676767;font-size:14px;font-weight:400}.cc-checkout-form-field .input-text{padding:14px 16px 12px}.cc-checkout-form-field select{padding:17px 25px 7px 14px}.cc-close-dropdown-cross{cursor:pointer;margin-left:315px}.cc-close-dropdown-cross:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:18px;color:#333;content:'\e616';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:600;overflow:hidden;speak:none;text-align:center;position:absolute;right:0;top:0;padding:20px}.cc-stock-status{display:flex;align-items:baseline;width:100%;margin-top:25px;font-size:10px;font-weight:400}.cc-stock-status:before{content:'';display:inline-block;width:8px;min-width:8px;height:8px;border-radius:50%;margin-right:6px;position:relative;background:#12d418}.cc-stock-status.special-order:before{background:#979fa5}.cc-stock-status.unavailable:before{background:#e12b13}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:0 0 !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}