﻿#PST_GlobalWrapper #PST_ContentWrapper{background-color:#dbe3ea;}#PST_GlobalWrapper #PST_ContentWrapper #PST_MainWrapper{background-color:#dbe3ea;padding-bottom:412px;}#SWD_Header .header-bottom .menu-lang-panel{display:none;}.b-modal.swd{background-color:rgba(0,0,0,.25)!important;backdrop-filter:none!important;}html.app-mr{height:auto;}html.app-mr #PST_TopWrapper{display:none;}html.app-mr #PST_BottomWrapper{display:none;}html.app-mr #PST_GlobalWrapper #PST_ContentWrapper{background-color:#fff;}html.app-mr #PST_GlobalWrapper #PST_ContentWrapper #PST_MainWrapper{padding-bottom:unset!important;}html.app-mr .swd_container:has(.purchase_thanks){margin-top:0!important;min-height:100dvh!important;}html.app-mr .swd_container:has(.purchase_thanks) .main_container{background-color:#00677d;}html.app-mr:has(.purchase_thanks) .uwy{display:none;}html.app-mr.app-clip-mr .swd_container .main_container .purchase_thanks{margin-top:0;padding-bottom:0;display:flex;justify-content:center;align-items:flex-end;}html.app-mr.app-clip-mr .swd_container .main_container .purchase_thanks .purchase_thanks_top{margin-bottom:0;position:relative;transform:none;top:initial;bottom:215px;}html.app-mr.app-clip-mr .swd_container .main_container .purchase_thanks .purchase_thanks_top .top-title{color:#fff;margin-bottom:0;}html.app-mr.app-clip-mr .swd_container .main_container .purchase_thanks .purchase_thanks_top .top-subtitle{margin-bottom:0;}html.app-mr.app-clip-mr .swd_container .main_container .purchase_thanks .purchase_thanks_top .top-actions{order:0;margin-bottom:40px;}html.app-mr.app-clip-mr .swd_container .main_container .purchase_thanks .purchase_thanks_top .top-actions .swd_link.black{color:#fff;}html.app-mr.app-clip-mr .swd_container .main_container .purchase_thanks .purchase_thanks_top .btn_container{display:none;}html.app-mr.app-clip-mr .swd_container .main_container .purchase_thanks .purchase_thanks_top .btn_arrow{width:64px;height:91px;display:block!important;position:absolute;background-repeat:no-repeat;background-image:url("/Visitors/Giftlist/Images/arrow.svg");background-size:contain;bottom:-75px;left:15px;}body:has(.mrw_messagepanel) .purchase_process .swd_button,body:has(.mrw_messagepanel) .purchase_process a.swd_link{pointer-events:none;}body:has(.purchase_thanks) #PST_GlobalCenterBannerContainer{margin-top:-80px;}body:has(.purchase_thanks) .background_right{display:inline-block;}body:has(.purchase_thanks) .background_left{float:left;display:inline-block;}body:has(.purchase_thanks) .top_ad_container{position:absolute;text-align:center;margin-top:1%;margin-left:30%;}.swd_dialogpanel{padding:40px;}.swd_dialogpanel .header{font-size:2rem;line-height:1.25;font-weight:600;font-family:'Proxima-Nova',Arial,Helvetica,Sans-Serif;margin-bottom:16px;}@media only screen and (max-width:736px){.swd_dialogpanel{padding:40px 16px 32px;}.swd_dialogpanel .header{text-align:center;font-size:1.5rem;}}.swd_inputtext-holder .swd_inputtext+.swd_inputtext-label{bottom:initial;top:13px;}.swd_inputtext-holder .swd_inputtext~.swd_inputtext-error{position:relative;bottom:initial;font-size:.75rem;line-height:1.33;padding:4px 0 0 19px;text-align:left;}.swd_inputtext-holder .swd_inputtext~.swd_inputtext-error span.hide{display:none;}.swd_inputtext-holder .swd_inputtext[required='required']~.swd_inputtext-label:after{content:"*";color:#414141;}.swd_inputtext-holder .swd_inputtext.focus-default~.swd_inputtext-label{transform:scale(.75) translateY(-31px);-webkit-transform:scale(.75) translateY(-31px);transform-origin:center left;-webkit-transform-origin:center left;left:7px;color:#414141;background-color:#fff;font-weight:400;}.swd_inputtext-holder .swd_inputtext.focus-default.textArea~.swd_inputtext-label{transform:scale(.75) translateY(-35px);-webkit-transform:scale(.75) translateY(-35px);}.swd_inputtext-holder .swd_inputtext.disabled{cursor:default;opacity:.5;}.swd_inputtext-holder .swd_inputtext.disabled~.swd_inputtext-label{color:#bebebe;}.swd_inputtext-holder .swd_inputtext[type="date"]{text-align:left;position:relative;background-color:transparent;text-transform:uppercase;}.swd_inputtext-holder .swd_inputtext[type="date"]::-webkit-datetime-edit{color:#757575;}.swd_inputtext-holder .swd_inputtext[type="date"].mobile-hide-ph::-webkit-datetime-edit{color:#141414;}.swd_inputtext-holder .swd_inputtext~.swd_inputtext-counter{position:relative;padding:4px 5px 0 16px;font-size:.75rem;line-height:1.334;color:#414141;}.swd_inputtext-holder .swd_inputtext.error~.swd_inputtext-counter{color:#d46000;}.swd_inputtext-holder .swd_inputtext.error~.swd_inputtext-label:after{color:#d46000;}.swd_inputtext-holder .swd_inputtext.small+.swd_inputtext-label{bottom:initial;top:9px;}html.touch input[type="date"].swd_inputtext{background-image:url("/Images/Icons/Seaweed/icon-calendar-new.svg");background-repeat:no-repeat;background-size:24px 24px;background-position:calc(100% - 16px) 50%;text-align:left;position:relative;background-color:transparent;}html.touch input[type="date"].swd_inputtext:before{color:inherit;content:"MM/DD/YYYY"!important;opacity:.7;position:absolute;left:17px;top:14px;letter-spacing:.535px;}html.touch input[type="date"].swd_inputtext.small:before{top:9px;}html.touch input[type="date"].swd_inputtext::-webkit-date-and-time-value{text-align:left;position:relative;left:2px;top:4px;}html.touch input[type="date"].swd_inputtext:focus:before,html.touch input[type="date"].swd_inputtext:focus-within:before,html.touch input[type="date"].swd_inputtext:focus-visible:before,html.touch input[type="date"].swd_inputtext.mobile-hide-ph:before{content:""!important;}html.touch input[type="date"]::-webkit-calendar-picker-indicator,html.touch input[type="date"] .datetime-calendar-button{background-image:none;opacity:0;cursor:pointer;position:relative;right:3.5%;}html.touch input[type="date"]::-webkit-calendar-picker-indicator:focus-visible,html.touch input[type="date"] .datetime-calendar-button:focus-visible{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}.swd_checkbox{margin-left:10px;text-align:left;position:relative;}.swd_checkbox input[type="checkbox"]:focus-visible+label{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}.swd_checkbox input[type="checkbox"].error+label:before{border-color:#d46000;}.swd_checkbox input[type="checkbox"].error:checked+label:before{border-color:#141414;}.swd_checkbox input[type="checkbox"].error~.swd_checkbox-error{display:block;font-size:.75rem;line-height:1.334;padding-top:8px;letter-spacing:.4px;color:#d46000;}.swd_checkbox input[type="checkbox"]~.swd_checkbox-error{display:none;}.swd_checkbox label{font-size:.875rem;line-height:22px;padding-left:32px;cursor:pointer;}.swd_checkbox label:before{border-radius:2px;height:20px;width:20px;top:1px;}.swd_checkbox label:after{left:5px;top:7px;border-color:#141414;}.swd_radiobutton{position:relative;padding:8px 10px;}.swd_radiobutton input[type="radio"]:focus-visible+label{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}.swd_radiobutton input[type="radio"]+label:before{margin-right:10px;top:-1px;}.mrw_messagepanel.black{width:358px;padding:28px 16px;background-color:#40484d;font-size:1.25rem;line-height:1.6;font-weight:500;text-align:center;color:#fff;border-radius:4px!important;}@media only screen and (max-width:380px){.mrw_messagepanel.black{width:320px;}}.swd_container{margin:0;padding:0;height:auto;overflow:hidden;min-height:calc(100vh - 60px);width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.swd_container .swd_button{font-size:1rem;line-height:1.5;padding:8px 16px;font-weight:500;}.swd_container .swd_button.medium{font-size:1rem;line-height:1.5;padding:8px 16px;}.swd_container .swd_button.white{color:#414141;}.swd_container .swd_button.nobg:hover{text-decoration:underline;}.swd_container .swd_button.no-border{border-color:transparent;}.swd_container .swd_button.btnBackStep{display:inline-flex;align-items:center;gap:8px;}.swd_container .swd_button.btnBackStep .swd_icon{width:20px;height:20px;}.swd_container .swd_icon.icon-info{background-image:url("/Images/Icons/seaweed/icon-info-new.svg");}.swd_container .swd_icon.icon-info.blue{background-image:url("/Images/Icons/seaweed/icon-info-new-blue.svg");}.swd_container .swd_icon.icon-info-filled{background-image:url("/Images/Icons/seaweed/icon-info-filled.svg");}.swd_container .swd_icon.icon-back-arrow-blue{background-image:url(/Images/icons/seaweed/icon-arrow-back-blue.svg);}.swd_container a:focus-visible{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}.swd_container:has(.purchase_thanks){margin:80px auto 0;min-height:calc(100vh - 140px);align-items:flex-start;max-width:1020px;}.swd_container:has(.purchase_thanks) .main_container{max-width:100%;background-color:#00677d;margin:0 auto 60px;}.swd_container .main_container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:960px;margin:0 auto 48px;gap:12px;}.swd_container .main_container .back_container{display:block;width:100%;text-align:left;padding:8px;}.swd_container .main_container .back_container .btnBackArrow{padding:4px 0 4px 24px;font-size:.875rem;line-height:1.42857;font-weight:500;background-size:16px 16px;background-repeat:no-repeat;background-image:url(/Images/icons/seaweed/icon-arrow-back-blue.svg);background-position:left center;}.swd_container .main_container .purchase_assistant{display:grid;width:100%;grid-template-columns:320px 1fr;gap:24px;position:relative;padding:60px;border-radius:16px;box-shadow:0 3px 10px 0 rgba(0,0,0,.2);background-color:#fff;}.swd_container .main_container .purchase_assistant .gift-left-container{display:flex;flex-direction:column;justify-content:center;gap:12px;}.swd_container .main_container .purchase_assistant .gift-left-container .gift-image-container{width:100%;height:320px;display:block;position:relative;}.swd_container .main_container .purchase_assistant .gift-left-container .gift-image-container .gift-image{display:block;width:100%;height:100%;object-fit:contain;}.swd_container .main_container .purchase_assistant .gift-left-container .gift-note-container{text-align:center;}.swd_container .main_container .purchase_assistant .gift-left-container .gift-note-container .btnOpenNote{padding:4px 16px;color:#414141;border-radius:100px;background-color:#e8f2f4;font-size:.875rem;line-height:1.42857;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;}.swd_container .main_container .purchase_assistant .gift-left-container .gift-note-container .btnOpenNote span.icon-note{width:16px;height:16px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("/Images/Icons/seaweed/icon-note.svg");}.swd_container .main_container .purchase_assistant .gift-right-container{text-align:center;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-title{font-size:2rem;line-height:1.25;font-weight:500;color:#414141;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:32px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;color:#414141;font-size:.875rem;line-height:1.42857;margin-bottom:24px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-info .gift-info-details,.swd_container .main_container .purchase_assistant .gift-right-container .gift-info .gift-info-count{display:inline-flex;justify-content:center;gap:16px;flex-wrap:wrap;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price{margin-bottom:16px;font-size:2rem;line-height:1.25;font-weight:700;color:#414141;transition:margin ease 400ms;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price .btnPriceWarning{width:14px;height:14px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price .price{display:inline-flex;gap:4px;align-items:center;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price:has(.optional-price){display:inline-flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price .optional-price:has(.reg){display:inline-flex;gap:4px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price .optional-price .sale.title{display:none;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price .optional-price .reg{color:#d84102;font-size:1.25rem;line-height:1.33;font-weight:400;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price .optional-price .reg.title{text-transform:capitalize;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price .optional-price .reg.price{text-decoration:line-through;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price:has(~.gift-shipping .gift-shipping_private_address[data-step='2']){margin-bottom:8px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price .price-disclaimer{font-weight:400;color:#414141;font-size:.75rem;line-height:1.33;display:flex;margin-top:2px;gap:4px;justify-content:center;align-items:center;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping{background-color:rgba(30,123,146,.05);transition:background-color ease 400ms,margin ease 400ms,padding ease 100ms 400ms;border-radius:8px;padding:8px 16px;font-size:.875rem;line-height:1.42857;margin-bottom:24px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping:has(.gift-shipping_private_address[data-step='2']){background-color:transparent;margin-bottom:16px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping .gift-shipping_shipto,.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping .gift-shipping_instructions{font-weight:700;margin-bottom:8px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping .gift-shipping_instructions{margin-top:8px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping .gift-shipping_private_address .gift-shipping_private{display:none;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping .gift-shipping_private_address .gift-shipping_private.step-1{display:block;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping .gift-shipping_private_address .gift-shipping_private.step-2 .request-shipping-header{text-align:center;font-size:.875rem;line-height:1.42857;margin-bottom:16px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping .gift-shipping_private_address .gift-shipping_private.step-2 .swd_inputtext-holder{margin:0;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping .gift-shipping_private_address .gift-shipping_private.step-2 .request-name-fields{display:flex;gap:16px;margin-bottom:16px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping .gift-shipping_private_address .gift-shipping_private.step-2 .request-email-field{margin-bottom:16px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping .gift-shipping_private_address .gift-shipping_private.step-2 .btnSendRequestAddress{width:100%;max-width:320px;margin:auto;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping-extension{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping-extension .gift-shipping-extension_icon{flex:0 0 20px;height:34px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg id='e11zc8odmz5b1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 30 50' shape-rendering='geometricPrecision' text-rendering='geometricPrecision'%3E%3Cstyle%3E%3C!%5BCDATA%5B%23e11zc8odmz5b2_to %7Banimation: e11zc8odmz5b2_to__to 1600ms linear infinite normal forwards%7D@keyframes e11zc8odmz5b2_to__to %7B 0%25 %7Btransform: translate(14.999999px,30px)%7D 43.750000%25 %7Btransform: translate(14.999999px,30px)%7D 56.250000%25 %7Btransform: translate(14.999999px,18px)%7D 62.500000%25 %7Btransform: translate(14.999999px,18px)%7D 68.750000%25 %7Btransform: translate(15px,19px)%7D 75%25 %7Btransform: translate(15.000001px,18px)%7D 87.500000%25 %7Btransform: translate(14.999999px,32px)%7D 93.750000%25 %7Btransform: translate(15.000001px,29px)%7D 100%25 %7Btransform: translate(14.999999px,30px)%7D %7D%23e11zc8odmz5b2_ts %7Banimation: e11zc8odmz5b2_ts__ts 1600ms linear infinite normal forwards%7D@keyframes e11zc8odmz5b2_ts__ts %7B 0%25 %7Btransform: scale(1,1)%7D 43.750000%25 %7Btransform: scale(1,1)%7D 56.250000%25 %7Btransform: scale(1,0.900000)%7D 62.500000%25 %7Btransform: scale(1,0.900000)%7D 68.750000%25 %7Btransform: scale(1,0.950000)%7D 87.500000%25 %7Btransform: scale(1,0.900000)%7D 100%25 %7Btransform: scale(1,1)%7D %7D%5D%5D%3E%3C/style%3E%3Cg id='e11zc8odmz5b2_to' transform='translate(14.999999,30)'%3E%3Cg id='e11zc8odmz5b2_ts' transform='scale(1,1)'%3E%3Cg id='e11zc8odmz5b2' transform='translate(-17.053001,-20)'%3E%3Cg id='e11zc8odmz5b3' transform='matrix(1 0 0 1 2.05300000000000 0)'%3E%3Cpath id='e11zc8odmz5b4' d='M15,0C23.200000,0,30,6.600000,30,14.800000C30,14.800000,30,14.800000,30,14.800000C30,21.500000,25.500000,25.600000,21.600000,30.900000L15,40L8.200000,30.900000C4.400000,25.700000,0,21.600000,0,14.900000C0,6.700000,6.600000,0,14.800000,0C14.900000,0,14.900000,0,15,0Z' clip-rule='evenodd' fill='rgb(74,185,163)' fill-rule='evenodd' stroke='none' stroke-width='1'/%3E%3C/g%3E%3Cg id='e11zc8odmz5b5' transform='matrix(1 0 0 1 6.92000000000000 5.49100000000000)'%3E%3Cg id='e11zc8odmz5b6'%3E%3Cpath id='e11zc8odmz5b7' d='M1.900000,18.300000C1.900000,18.700000,2.200000,19,2.700000,19.100000L9.400000,19.100000L9.400000,10.100000L1.900000,10.100000L1.900000,18.300000Z' fill='rgb(255,255,255)' stroke='none' stroke-width='1'/%3E%3Cpath id='e11zc8odmz5b8' d='M4.200000,3.900000C3.100000,3.800000,2.300000,2.900000,2.300000,1.800000L2.300000,1.800000C2.300000,1.600000,2.400000,1.300000,2.500000,1.100000C3.100000,0.100000,4.300000,-0.400000,5.400000,0.100000C6.800000,1.300000,8.100000,2.600000,9.200000,4L4.200000,3.900000Z' fill='rgb(255,255,255)' stroke='none' stroke-width='1'/%3E%3Cpath id='e11zc8odmz5b9' d='M18.100000,18.300000C18.100000,18.700000,17.800000,19,17.300000,19.100000L10.600000,19.100000L10.600000,10.100000L18.100000,10.100000L18.100000,17.900000C18.100000,18,18.100000,18.100000,18.100000,18.300000Z' fill='rgb(255,255,255)' stroke='none' stroke-width='1'/%3E%3Cpath id='e11zc8odmz5b10' d='M9.300000,5.200000L0.600000,5.200000C0.300000,5.200000,0,5.400000,0,5.700000C0,5.700000,0,5.700000,0,5.700000L0,5.700000L0,5.700000L0,8.100000C0,8.400000,0.200000,8.700000,0.600000,8.700000L19.500000,8.700000C19.800000,8.700000,20.100000,8.400000,20.100000,8.100000L20.100000,5.800000L20.100000,5.800000L20.100000,5.800000C20.100000,5.500000,19.800000,5.200000,19.500000,5.200000L9.300000,5.200000L9.300000,5.200000Z' fill='rgb(255,255,255)' stroke='none' stroke-width='1'/%3E%3Cpath id='e11zc8odmz5b11' d='M15.800000,3.900000C16.900000,3.800000,17.700000,2.900000,17.600000,1.800000L17.600000,1.800000L17.600000,1.800000C17.600000,1.600000,17.500000,1.300000,17.400000,1.100000C16.800000,0.100000,15.600000,-0.400000,14.500000,0.100000C13.100000,1.200000,11.800000,2.500000,10.600000,3.900000L15.800000,3.900000Z' fill='rgb(255,255,255)' stroke='none' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping-extension .gift-shipping-extension_text{font-size:.875rem;line-height:1.42857;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-actions{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:320px;margin:0 auto;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-actions .swd_button.nobg{padding:0;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-actions:has(.alternative_choices){max-width:100%;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-actions:has(.alternative_choices) .alternative_choices{width:100%;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-actions:has(.alternative_choices) .alternative_choices .buttons{margin-top:16px;display:flex;justify-content:center;flex-wrap:wrap;gap:16px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-actions:has(.alternative_choices) .alternative_choices .gift-websitelogo{width:100%;max-width:120px;margin:auto;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-actions:has(.alternative_choices) .alternative_choices .gift-websitelogo img{display:block;width:100%;}.swd_container .main_container .purchase_process{display:grid;width:100%;grid-template-columns:320px 1fr;gap:24px;position:relative;padding:60px;border-radius:16px;box-shadow:0 3px 10px 0 rgba(0,0,0,.2);background-color:#fff;}.swd_container .main_container .purchase_process .gift-left-container{display:flex;flex-direction:column;justify-content:center;gap:0;text-align:center;}.swd_container .main_container .purchase_process .gift-left-container .gift-image-container{width:100%;height:320px;display:block;position:relative;margin-bottom:12px;}.swd_container .main_container .purchase_process .gift-left-container .gift-image-container .gift-image{display:block;width:100%;height:100%;object-fit:contain;}.swd_container .main_container .purchase_process .gift-left-container .gift-title{font-size:1.25rem;line-height:1.66;font-weight:500;color:#414141;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;}.swd_container .main_container .purchase_process .gift-left-container .gift-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;color:#414141;font-size:.75rem;line-height:1.33;margin-bottom:8px;}.swd_container .main_container .purchase_process .gift-left-container .gift-info .gift-info-details,.swd_container .main_container .purchase_process .gift-left-container .gift-info .gift-info-count{display:inline-flex;justify-content:center;gap:16px;flex-wrap:wrap;}.swd_container .main_container .purchase_process .gift-left-container .gift-price{font-size:1rem;line-height:1.5;font-weight:700;color:#414141;}.swd_container .main_container .purchase_process .gift-left-container .gift-price .btnPriceWarning{width:14px;height:14px;}.swd_container .main_container .purchase_process .gift-left-container .gift-price .price{display:inline-flex;gap:4px;align-items:center;}.swd_container .main_container .purchase_process .gift-left-container .gift-price:has(.optional-price){display:inline-flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;}.swd_container .main_container .purchase_process .gift-left-container .gift-price .optional-price:has(.reg){display:inline-flex;gap:4px;}.swd_container .main_container .purchase_process .gift-left-container .gift-price .optional-price .sale.title{display:none;}.swd_container .main_container .purchase_process .gift-left-container .gift-price .optional-price .reg{color:#d84102;font-size:.875rem;line-height:1.33;font-weight:400;}.swd_container .main_container .purchase_process .gift-left-container .gift-price .optional-price .reg.title{text-transform:capitalize;}.swd_container .main_container .purchase_process .gift-left-container .gift-price .optional-price .reg.price{text-decoration:line-through;}.swd_container .main_container .purchase_process .gift-left-container .gift-price .price-disclaimer{font-weight:400;color:#414141;font-size:.75rem;line-height:1.33;display:flex;margin-top:2px;gap:4px;justify-content:center;align-items:center;}.swd_container .main_container .purchase_process .gift-right-container{display:flex;align-items:center;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step{text-align:left;display:block;width:100%;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.hidden{display:none;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step .step-title{font-size:2rem;line-height:1.25;font-weight:500;color:#414141;margin-bottom:48px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step2 .step-actions{display:flex;gap:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step2 .step-actions .swd_button{flex:1;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step2 .step-shipping-address{margin-top:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step2 .step-shipping-address .shipping_info{margin-top:8px;padding-left:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step2 .step-shipping-address .icon-info{width:12px;height:12px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step2 .step-shipping-address .gift-shipping_instructions_div{display:block;margin-top:8px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step2 .step-shipping-address .gift-shipping_instructions_div .gift-shipping_instructions{font-weight:600;margin-bottom:8px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty){display:flex;gap:16px;align-items:center;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty) .txtQty{flex:0 0 56px;margin:0;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty) .txtQty .swd_inputtext-error{position:absolute;left:0;padding-left:0;white-space:nowrap;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty) .txtQty .addRemoveQty{text-decoration:unset;display:flex;border:1px solid #70787e;height:32px;align-items:center;justify-content:center;font-size:16px;text-align:center;padding:4px 16px;box-sizing:border-box;height:48px;border-radius:2px;gap:8px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty) .txtQty .addRemoveQty input.qty-input{-webkit-appearance:none;border:0;width:32px;color:#414141;padding:0;box-sizing:border-box;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.5px;text-align:center;vertical-align:middle;outline:0;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty) .txtQty .addRemoveQty input.qty-input:focus,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty) .txtQty .addRemoveQty input.qty-input:hover{outline:0;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty) .txtQty .addRemoveQty a.addBtn,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty) .txtQty .addRemoveQty a.subtractBtn{display:inline-flex;align-items:center;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty) .txtQty .addRemoveQty a.addBtn svg,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty) .txtQty .addRemoveQty a.subtractBtn svg{width:24px;height:24px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty) .txtQty .addRemoveQty a.addBtn.disabled,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title:has(.txtQty) .txtQty .addRemoveQty a.subtractBtn.disabled{opacity:.4;pointer-events:none;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-actions{margin-bottom:16px;max-width:320px;display:flex;flex-direction:column;gap:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-title{margin-bottom:32px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions{margin-bottom:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions .step3-2_radios{display:flex;flex-direction:column;gap:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions .step3-2_radios .step3_radio.radio-online:has(input[type='radio']:not(:checked)) .step3_radio-wrapper{margin-bottom:0;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions .step3-2_radios .step3_radio.radio-online:has(input[type='radio']:not(:checked)) .txtOrderNum,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions .step3-2_radios .step3_radio.radio-online:has(input[type='radio']:not(:checked)) #no-order-number_container{display:none;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions .step3-2_radios .step3_radio-wrapper{display:flex;align-items:center;gap:6px;margin-bottom:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions .step3-2_radios .step3_radio-wrapper .swd_radiobutton{flex:0 0 auto;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions .step3-2_radios .step3_radio-wrapper .txtOrderNum{margin:0;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions .step3-2_radios #no-order-number_container{padding:4px 16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions .swd_button{margin-top:16px;max-width:320px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-title,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-title{margin-bottom:24px;text-align:center;display:flex;justify-content:center;align-items:center;gap:4px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-title .tipPurchaseDetails,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-title .tipPurchaseDetails{top:2px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container{margin-bottom:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container{margin-bottom:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container{min-height:40px;display:flex;max-width:calc(50% - 18px);align-items:center;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private+label span.unchecked_text,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private+label span.unchecked_text,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private_2+label span.unchecked_text,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private_2+label span.unchecked_text{display:block;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private+label span.checked_text,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private+label span.checked_text,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private_2+label span.checked_text,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private_2+label span.checked_text{display:none;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private~.private-until-date,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private~.private-until-date,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private_2~.private-until-date,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private_2~.private-until-date{display:none;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private:checked+label span.unchecked_text,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private:checked+label span.unchecked_text,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private_2:checked+label span.unchecked_text,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private_2:checked+label span.unchecked_text{display:none;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private:checked+label span.checked_text,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private:checked+label span.checked_text,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private_2:checked+label span.checked_text,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private_2:checked+label span.checked_text{display:block;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private:checked~.private-until-date,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private:checked~.private-until-date,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private_2:checked~.private-until-date,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container #check_private_2:checked~.private-until-date{display:inline-block;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container .private-until-date,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container .private-until-date{margin:0 0 0 8px;width:auto;min-width:160px;flex:1 1 auto;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .purchaser_details,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .purchaser_details{display:flex;gap:16px;flex-wrap:wrap;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .purchaser_details .swd_inputtext-holder,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .purchaser_details .swd_inputtext-holder{margin:0;flex:1 1 100%;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .purchaser_details .swd_inputtext-holder.first_name,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .purchaser_details .swd_inputtext-holder.first_name,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .purchaser_details .swd_inputtext-holder.last_name,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .purchaser_details .swd_inputtext-holder.last_name{max-width:calc(50% - 8px);}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-privacy,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-privacy{font-size:.75rem;line-height:1.33;text-align:left;margin-top:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-optin,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-optin{padding:10px 0;margin-top:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-actions,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-actions{max-width:320px;margin:16px auto;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-back-button,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-back-button{text-align:center;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .store_details{display:flex;gap:16px;margin-bottom:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .store_details .swd_inputtext-holder{margin:0;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step4 .step-title{margin-bottom:24px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step4 .step-actions{margin-bottom:16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step4 .step-actions .step4_radios{display:flex;flex-direction:column;gap:8px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step4 .step-actions .swd_button{margin-top:16px;max-width:320px;}.swd_container .main_container .purchase_process[data-step='3-3'],.swd_container .main_container .purchase_process[data-step='3-4']{grid-template-columns:1fr;}.swd_container .main_container .purchase_process[data-step='3-3'] .gift-left-container,.swd_container .main_container .purchase_process[data-step='3-4'] .gift-left-container{display:none;}.swd_container .main_container .purchase_thanks{padding:40px 80px;display:block;width:100%;position:relative;text-align:center;background-image:url(/Visitors/GiftList/Images/confetti-strings-thanks.svg),url(/Visitors/GiftList/Images/confetti-cone-bg.svg),url(/Visitors/GiftList/Images/stars-bg.svg);background-position:100% 15%,0% 100%,70px 180%;background-size:auto,60%,100%;background-repeat:no-repeat;}.swd_container .main_container .purchase_thanks .whitespace{white-space:nowrap;}.swd_container .main_container .purchase_thanks .purchase_thanks_top{display:flex;flex-direction:column;}.swd_container .main_container .purchase_thanks .purchase_thanks_top:not(.isAlreadyMember) .top-title{margin-bottom:32px;}.swd_container .main_container .purchase_thanks .purchase_thanks_top:not(.isAlreadyMember) .top-actions{order:2;}.swd_container .main_container .purchase_thanks .purchase_thanks_top:not(.isAlreadyMember) .btn_container{margin:0 auto 32px;}.swd_container .main_container .purchase_thanks .purchase_thanks_top .top-title,.swd_container .main_container .purchase_thanks .purchase_thanks_top h2{font-size:4.5rem;line-height:1.33;font-family:"ivypresto-display",Times,serif;margin-bottom:40px;color:#fff;font-weight:600;}.swd_container .main_container .purchase_thanks .purchase_thanks_top .top-title h2,.swd_container .main_container .purchase_thanks .purchase_thanks_top h2 h2{margin-bottom:0;}.swd_container .main_container .purchase_thanks .purchase_thanks_top .top-title{order:1;}.swd_container .main_container .purchase_thanks .purchase_thanks_top .top-subtitle{order:1;font-size:2.5rem;line-height:1.2;color:#fff;font-weight:600;margin-bottom:40px;}.swd_container .main_container .purchase_thanks .purchase_thanks_top .top-actions{order:1;display:flex;flex-direction:column;align-items:center;gap:32px;}.swd_container .main_container .purchase_thanks .purchase_thanks_top .top-actions .swd_link.black{color:#fff;}.swd_container .main_container .purchase_thanks .purchase_thanks_top .btn_container{order:1;max-width:400px;width:100%;margin:56px auto 0;}.swd_container .main_container .purchase_thanks .purchase_thanks_top .btn_container .swd_button.white{padding:8px 16px;font-size:1.75rem;line-height:1.28571;}.mr_discount_offer_purchase_assistant .mr_discount_offer_textholder{color:#0fabfe;font-size:18px;padding:5px 10px;overflow:hidden;display:inline-block;width:100%;line-height:28px;}.mr_discount_offer_purchase_assistant .mr_discount_offer_copy_button{font-family:'Proxima-Nova',Arial,Helvetica,Sans-Serif;font-size:16px;font-weight:bold;border-radius:4px;padding:5px;margin:4px 10px;background-color:#fff;width:110px;cursor:pointer;display:inline-block;}.mr_discount_offer_purchase_assistant #pasteCode{font-family:'Proxima-Nova',Arial,Helvetica,Sans-Serif;color:#014144;}.mr_discount_offer_purchase_assistant::-webkit-scrollbar{width:12px;}.mr_discount_offer_purchase_assistant::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;}.mr_discount_offer_purchase_assistant::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);}@media only screen and (max-width:900px){.mr_discount_offer_purchase_assistant .mr_discount_offer_textholder{line-height:26pt;}.mr_discount_offer_purchase_assistant .mr_discount_offer_textholder #pasteCode{display:block;}}@media only screen and (max-width:500px){.mr_discount_offer_purchase_assistant{text-align:center;}}#pnlGiftNote .swd_dialogpanel{padding:24px;}@media only screen and (max-width:736px){#pnlGiftNote .swd_dialogpanel{padding:40px 16px 16px;}}#pnlGiftNote .swd_dialogpanel .header{font-size:1.5rem;line-height:1.33;}#pnlGiftNote .swd_dialogpanel .content-container{padding:8px;font-size:.875rem;line-height:1.28571;color:#414141;text-align:center;}#pnlGiftNote:has(.long-note) .swd_dialogpanel.small{width:620px;max-width:620px;}@media only screen and (max-width:1450px){.swd_container .main_container{margin:16px auto 32px;}.swd_container .main_container .purchase_assistant,.swd_container .main_container .purchase_process,.swd_container .main_container .purchase_thanks{padding:32px;}.swd_container .main_container .purchase_thanks .purchase_thanks_bottom h1{font-size:4rem;}}@media only screen and (max-width:1280px){.swd_container .main_container .purchase_thanks .purchase_thanks_bottom h1{font-size:3.5rem;line-height:1.2;margin-top:8px;}.swd_container .main_container .purchase_thanks .purchase_thanks_bottom h2{font-size:2.5rem;line-height:1.2;}}@media only screen and (max-width:1025px){.swd_container{min-height:100%;}.swd_container .main_container{margin:32px auto 60px;max-width:752px;padding:0 16px;}.swd_container .main_container .purchase_assistant{grid-template-columns:1fr;}.swd_container .main_container .purchase_assistant .gift-left-container .gift-image-container{width:240px;height:240px;margin:auto;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-title{font-size:1.5rem;margin-bottom:24px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-info{margin-bottom:16px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price{font-size:1.75rem;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price .optional-price .reg{font-size:1.125rem;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping-extension{display:none;}.swd_container .main_container .purchase_process{grid-template-columns:1fr;}.swd_container .main_container .purchase_process .gift-left-container .gift-image-container{width:240px;height:240px;margin:0 auto 12px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step{text-align:center;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-title{justify-content:center;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-actions{margin:0 auto 16px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions .step3-2_radios{max-width:360px;margin:auto;text-align:left;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4{text-align:left;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container{max-width:100%;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container .private-until-date,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container .private-until-date{flex:0 0 auto;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step4 .step-actions{align-items:center;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step4 .step-actions .step4_radios{width:max-content;margin:0 auto;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step4 .step-actions .step4_radio{display:block;width:100%;text-align:left;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step4 .step-actions .swd_button{margin-top:32px;}.swd_container .main_container .purchase_thanks .purchase_thanks_bottom h1{font-size:3rem;}.swd_container:has(.purchase_thanks){min-height:0;padding:0 32px;}.swd_container:has(.purchase_thanks) .main_container{padding:0;}}@media only screen and (max-width:900px){html#purchasethanks-page #PST_GlobalWrapper:has(.top_ad_container .top_ad.ad-cont iframe) #PST_MainWrapper{position:relative;padding-bottom:412px;transform:translateY(0);}html#purchasethanks-page #PST_GlobalWrapper:has(.top_ad_container .top_ad.ad-cont iframe) #PST_MainWrapper #PST_GlobalCenterBannerContainer{left:0;top:-58px;height:100%;width:100%;margin:0;}html#purchasethanks-page #PST_GlobalWrapper:has(.top_ad_container .top_ad.ad-cont iframe) #PST_MainWrapper #PST_GlobalCenterBannerContainer .top_ad_container .top_ad{pointer-events:all;}html#purchasethanks-page #PST_GlobalWrapper:has(.top_ad_container .top_ad.ad-cont iframe) #PST_MainWrapper .purchase_thanks.banner_holder{width:100%;height:100%;}html#purchasethanks-page #PST_GlobalWrapper:has(.top_ad_container .top_ad.ad-cont iframe) #PST_MainWrapper .desktop_size_background{height:100%;}html#purchasethanks-page #PST_GlobalWrapper:has(.top_ad_container .top_ad.ad-cont iframe) #PST_MainWrapper .swd_container:has(.purchase_thanks){margin-top:113px;}html#purchasethanks-page #PST_GlobalWrapper:has(.top_ad_container .top_ad.ad-cont iframe) #PST_MainWrapper .swd_container:has(.purchase_thanks) .main_container{margin-top:0;}html#purchasethanks-page #PST_GlobalWrapper:has(.top_ad_container .top_ad.ad-cont iframe) header#PST_TopWrapper:has(.mrw_master_header.member)~#PST_MainWrapper .purchase_thanks.banner_holder{top:0;}html#purchasethanks-page #PST_GlobalWrapper:has(.top_ad_container .top_ad.ad-cont iframe) header#PST_TopWrapper:has(.mrw_master_header.member)~#PST_MainWrapper .swd_container:has(.purchase_thanks){margin-top:75px;}body:has(.purchase_thanks) .top_ad_container{width:100%;position:absolute;display:inline-block;top:initial;margin-left:0;margin-bottom:5px;}body:has(.purchase_thanks) #PST_GlobalWrapper #PST_ContentWrapper{background-color:#f7fdff;}body:has(.purchase_thanks) #PST_GlobalWrapper #PST_ContentWrapper #PST_MainWrapper{background-color:#f7fdff;}.purchase_thanks.banner_holder{width:900px;}.swd_container:has(.purchase_thanks){margin-top:38px;min-height:calc(100vh - 88px);}.swd_container:has(.purchase_thanks) .main_container{margin-top:50px;margin-bottom:0;position:absolute;top:0;bottom:0;}.swd_container .main_container .purchase_thanks{height:100%;}}@media only screen and (max-width:620px){#PST_GlobalWrapper #PST_ContentWrapper #PST_MainWrapper{background-color:#fff;}#pnlBeforePurchase,#pnlAfterPurchase,#PurchaseMultiple{z-index:99999999999!important;height:100dvh!important;top:0!important;display:flex;align-items:center;position:fixed!important;}#pnlBeforePurchase .swd_dialogpanel,#pnlAfterPurchase .swd_dialogpanel,#PurchaseMultiple .swd_dialogpanel,#pnlBeforePurchase .swd_dialogpanel.small,#pnlAfterPurchase .swd_dialogpanel.small,#PurchaseMultiple .swd_dialogpanel.small{max-height:calc(100dvh - 64px);overflow:auto;}#PurchaseMultiple .header>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;position:relative;text-overflow:ellipsis;}html#purchasethanks-page #PST_GlobalWrapper:has(.top_ad_container .top_ad.ad-cont iframe) #PST_MainWrapper #PST_GlobalCenterBannerContainer{top:-76px;}.swd_container .main_container{margin:0 auto 60px;padding:0;gap:0;}.swd_container .main_container:has(.purchase_process){margin:70px auto;}.swd_container .main_container .back_container{padding:8px 24px;background-color:#fff;}.swd_container .main_container .purchase_assistant{border-radius:0;box-shadow:none;padding:0 16px 16px;gap:16px;}.swd_container .main_container .purchase_assistant .gift-left-container .gift-image-container{width:100%;max-width:315px;height:158px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-title{font-size:1rem;margin-bottom:8px;-webkit-line-clamp:1;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-info{font-size:.75rem;line-height:1.33;margin-bottom:8px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price{font-size:1.25rem;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-price .optional-price .reg{font-size:.875rem;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping{margin-bottom:16px;}.swd_container .main_container .purchase_assistant .gift-right-container .gift-shipping .gift-shipping_private_address .gift-shipping_private.step-2 .request-name-fields{flex-wrap:wrap;}.swd_container .main_container .purchase_process{border-radius:0;box-shadow:none;padding:0 16px 16px;gap:72px;}.swd_container .main_container .purchase_process .gift-left-container .gift-image-container{width:100%;max-width:315px;height:158px;}.swd_container .main_container .purchase_process .gift-left-container .gift-title{font-size:1rem;margin-bottom:12px;-webkit-line-clamp:1;}.swd_container .main_container .purchase_process .gift-left-container .gift-price{font-size:1.25rem;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step .step-title{font-size:1.75rem;line-height:1.42857;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3 .step-actions{margin-bottom:24px;max-width:100%;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-title{margin-bottom:56px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions{margin-bottom:24px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions .step3-2_radios,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-2 .step-actions .swd_button{max-width:100%;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-title,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-title{font-size:1.25rem;line-height:1.6;flex-wrap:wrap;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container{flex-wrap:wrap;margin-bottom:16px;align-items:flex-start;min-height:0;margin-left:0;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-purchaser-fields-container .anonymous_check_container .checkbox_container .private-until-date,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .anonymous_check_container .checkbox_container .private-until-date{flex:1 1 100%;margin:8px 0 0 0;max-width:calc(50% - 8px);min-width:165px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-3 .step-actions,.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-actions{max-width:100%;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .store_details{flex-wrap:wrap;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step3-4 .step-purchaser-fields-container .store_details .swd_inputtext-holder{flex:1 1 100%;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step4 .step-title{font-size:1.5rem;line-height:1.33;margin-bottom:48px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step4 .step-actions{margin-bottom:40px;}.swd_container .main_container .purchase_process .gift-right-container .purchase-process-step.step4 .step-actions .swd_button{margin-top:16px;max-width:100%;}.swd_container .main_container .purchase_process[data-step='3']{gap:64px;}.swd_container .main_container .purchase_process[data-step='3'] .gift-left-container .gift-info,.swd_container .main_container .purchase_process[data-step='3'] .gift-left-container .gift-price{display:none;}.swd_container .main_container .purchase_process[data-step='4']{gap:24px;}.swd_container .main_container .purchase_process[data-step='4'] .gift-left-container .gift-info,.swd_container .main_container .purchase_process[data-step='4'] .gift-left-container .gift-price{display:none;}.swd_container .main_container .purchase_thanks{padding:32px 16px;margin-top:5vh;background-size:60%,100%,150%;background-position:110% -3%,0% 100%,-30% 0%;background-image:url(/Visitors/GiftList/Images/confetti-strings-thanks-mobile.svg),url(/Visitors/GiftList/Images/confetti-cone-bg-mobile.svg),url(/Visitors/GiftList/Images/stars-bg.svg);}.swd_container .main_container .purchase_thanks .purchase_thanks_top{position:relative;top:50%;transform:translateY(calc(-50% - 5vh));}.swd_container .main_container .purchase_thanks .purchase_thanks_top .top-title,.swd_container .main_container .purchase_thanks .purchase_thanks_top h2{margin-bottom:40px;font-size:2.5rem;line-height:1.2;}.swd_container .main_container .purchase_thanks .purchase_thanks_top .top-subtitle{font-size:1.5rem;line-height:1.33;}.swd_container .main_container .purchase_thanks .purchase_thanks_top .btn_container{max-width:100%;}.swd_container .main_container .purchase_thanks .purchase_thanks_top .btn_container .swd_button.white{padding:8px 16px;font-size:1rem;line-height:1.5;}.swd_container:has(.purchase_process[data-step="3-3"]),.swd_container:has(.purchase_process[data-step="3-4"]){min-height:80vh;}.swd_container:has(.purchase_thanks){padding:0;}#pnlGiftNote:has(.long-note) .swd_dialogpanel.small{width:calc(100vw - 30px);}}