/** Copyright © 2005-2016 Apple Inc. All Rights Reserved. **/
@charset "UTF-8";.dynamic-menu{display:none}.action-menu{position:absolute;right:0;z-index:100000;border:1px solid #ccc;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.3);border-radius:5px}.action-menu ul li{white-space:nowrap;font-weight:700;width:auto!important;padding:0!important;border-top:1px solid #CCC}.action-menu ul li:first-child{border-top:0}.action-menu ul li a,.action-menu ul li button{cursor:pointer;text-decoration:none;font-size:13px;font-weight:400;color:#08C;border:0;background:0;text-align:left;padding:7px 16px;line-height:1.7;display:block;margin:0;border-radius:4px}.action-menu ul li button{width:100%}.ns .action-menu ul li.BuyNow button{border:none;background:transparent;box-shadow:none;color:#0085cf;margin:0}.action-menu ul li a:hover,.action-menu ul li button:hover,.action-menu ul li a:focus,.action-menu ul li button:focus{color:#FFF;background:#117ed2}.action-menu ul li:first-child button{border-radius:4px 4px 0 0}.action-menu ul li:last-child a,.action-menu ul li:last-child button{border-radius:0 0 4px 4px}.action-menu ul li:only-child button,.action-menu ul li:only-child a{border-radius:4px}.action-menu ul li:nth-child(2) a{border-radius:0 0 4px 4px}.action-menu ul li .button.text-button{border-radius:0 0 4px 4px}.action-menu ul li .button.transactional.text-button{border-radius:4px}.action-menu li.break{margin:5px 10px;border-top:1px solid #CCC}.action-menu .spinner{padding:20px 0 10px;text-align:center;background:url(external/spinner/res/16x16.gif) no-repeat 50% 50%}.ns .action-menu{border:1px solid #ccc;background-color:#fff;right:0;padding:0}.ns .action-menu ul{border-radius:5px}.ns .action-menu ul li{font-weight:400;border-top:1px solid #ccc}.ns .action-menu ul li:first-child,.ns .action-menu ul li.BuyNow:nth-child(2){border-top:none}.ns .action-menu ul li a:hover,.ns .action-menu ul li a:focus,.ns .action-menu ul li button:hover,.ns .action-menu ul li button:focus{background-color:#0085cf;color:white}.ns .action-menu li.disabled,.ns .action-menu li.disabled a,.ns .action-menu li.disabled button{color:#CCC;cursor:default}.compound-link{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.compound-link{position:relative;display:inline-block;text-indent:0;font-weight:400;font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif}html:lang(th-Th) .compound-link{font-family:Sukhumvit Set,sans-serif}.compound-link .visible{display:block}.compound-link .action-menu{padding:7px 0;top:18px;right:-64px}.compound-link .action-menu li.break{cursor:default}.compound-link .action-menu li,.compound-link .action-menu li span,.compound-link .action-menu li a,.compound-link .action-menu li button{font-size:10px;line-height:1.7em;display:block;text-indent:0;float:none;background:none;font-weight:700;border-top:none;color:#08C;padding:0 3px!important}.compound-link .action-menu li:hover a,.compound-link .action-menu li:hover button,.compound-link .action-menu li:hover{background-color:#0f38e8;color:white}.compound-link .action-menu li.disabled:hover a,.compound-link .action-menu li.disabled:hover button,.compound-link .action-menu li.disabled:hover{background-color:#FFF;color:#CCC}.compound-link .action-menu li.break{cursor:default}.compound-link .handle{font-size:11px!important;padding:0;border:0;border-radius:0;background:none;line-height:17px;box-shadow:none;-webkit-filter:none;filter:none}.ns .compound-link .action-menu ul li button,.ns .compound-link .action-menu ul li button:hover{padding:7px 16px!important;background:none!important;min-width:100%!important;border:0!important}.ns .compound-link .action-menu li:hover,.ns .compound-link .action-menu li a:focus,.ns .compound-link .action-menu li button:focus{background-color:#117ed2;padding:7 16px;color:#FFF;box-shadow:none}.ns .compound-link .action-menu li,.ns .compound-link .action-menu li a,.ns .compound-link .action-menu li button{font-size:13px;padding:7px 16px;font-weight:400}.ns .compound-link .action-menu li.disabled:hover a,.ns .compound-link .action-menu li.disabled:hover button,.ns .compound-link .action-menu li.disabled:hover{background-color:#FFF;color:#CCC;cursor:default}.compound-button{display:inline-block;position:relative}.compound-button .button{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:26px;border-right:1px solid #b2b2b2;border-right-color:rgba(0,0,0,.25)}.compound-button .button.merchandising{border-right-color:#3473aa;border-right-color:rgba(0,89,157,.7)}.compound-button .button.transactional{border-right-color:#2a8a2d;border-right-color:rgba(1,118,4,.25)}.compound-button .button.skip{border-right-color:#626262;border-right-color:rgba(0,0,0,.25)}.compound-button .button.xsmall{margin-right:20px}.compound-button .handle{position:absolute;top:0;bottom:0;right:0;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:12px;padding-right:12px;border-left:1px solid #d4d4d4;border-left-color:rgba(204,204,204,.7);cursor:default}.compound-button .handle.merchandising{border-left-color:#6daede;border-left-color:rgba(153,205,240,.71)}.compound-button .handle.transactional{border-left-color:#a1a1a1;border-left-color:rgba(137,215,138,.7)}.compound-button .handle.skip{border-left-color:#a1a1a1;border-left-color:rgba(204,204,204,.7)}.compound-button .handle:before{background:0}.compound-button .handle .arrow{position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(web/shared/compoundlinks/res/arrow-blue.png);background-image:none,url(web/shared/compoundlinks/res/arrow-blue.svg);background-size:12px 6px;background-position:50% 50%!important;background-repeat:no-repeat;background-color:transparent!important;border:0!important;width:auto;height:auto;margin:0;background-size:auto}.compound-button .handle.merchandising .arrow,.compound-button .handle.transactional .arrow,.compound-button .handle.skip .arrow{background-image:url(web/shared/compoundlinks/res/arrow.png);background-image:none,url(web/shared/compoundlinks/res/arrow.svg);background-size:12px 6px}.compound-button .handle.xsmall{padding-left:9px;padding-right:9px}.compound-button .handle.xsmall .arrow{background-size:9px 6px}.compound-button .handle.large .arrow{background-size:14px 8px}.gift-cards .cardValue .currency-prefix{float:left;padding-right:4px}.gift-cards .cardValue .currency-suffix{position:absolute;padding-left:172px;padding-top:43px}.fr .gift-cards .cardValue .currency-suffix,.xf .gift-cards .cardValue .currency-suffix,.es .gift-cards .cardValue .currency-suffix,.lu .gift-cards .cardValue .currency-suffix{padding-left:215px}.pl .gift-cards .cardValue .currency-suffix,.pt .gift-cards .cardValue .currency-suffix{padding-left:188px}.cz .gift-cards .cardValue .currency-suffix{padding-left:192px}.hu .gift-cards .cardValue .currency-suffix{padding-left:205px}.nl-be .gift-cards .cardValue .currency-suffix{padding-left:154px}.gift-cards .card-overview .steps .card-msg .currency-prefix,.gift-cards .card-overview .steps .card-msg .currency-suffix{display:inline-block}.gift-cards .card-overview h2{position:relative;margin:0 0 .3em;font-size:1.5em;font-weight:400!important;color:#000;line-height:18px}.gift-cards .card-overview .giftCard-modulecontent{width:82%;margin-bottom:0}.gift-cards .card-overview .giftCard-modulecontent .pdpsection h2{margin-left:0;font-weight:400}.gift-cards .card-overview .giftCard-modulecontent .paradiv{border-bottom:1px solid #e5e6e5}.gift-cards .card-overview .giftCard-modulecontent .para{color:#888;font-size:14px;line-height:20px;margin:0 25px}.gift-cards .card-overview .pdpsection .steps{margin:15px 0 25px 20px;float:left;width:100%}.gift-cards .card-overview .pdpsection .steps#Step3{margin:15px 0 0 20px}.gift-cards .card-overview .pdpsection .mailStep3#Step3{margin:15px 0 25px 20px}.gift-cards .card-overview .pdpsection .steps .img{float:left;width:4%;margin-left:-30px!important;padding-right:27px}.gift-cards .card-overview .pdpsection .steps .sub-title{float:left;width:95%;margin-left:-27px;font-size:13px}.gift-cards .card-overview .steps .card-design{clear:both;position:relative}.gift-cards .card-overview .steps .cardValue{margin-left:4px;margin-left:0\8}.gift-cards .card-overview .steps .cardValue label{padding-right:4px}.gift-cards .card-overview .steps label{float:left}.gift-cards .card-overview .steps #amountField,.gift-cards .card-overview .steps #amountFieldNoJS input{width:95px;padding:5px 0;margin-top:-5px;text-indent:3px;box-shadow:#CCC 0 1.5px 2px inset;border:1px solid #CCC}.jp .gift-cards .card-overview .steps #amountField,.jp .gift-cards .card-overview .steps #amountFieldNoJS input,.ph .gift-cards .card-overview .steps #amountField,.ph .gift-cards .card-overview .steps #amountFieldNoJS input{width:105px}.hu .gift-cards .card-overview .steps #amountField{width:110px}.gift-cards .card-overview .steps .gift-msg{background-image:url(web/page/giftcards/res/aos-ycard-compose-bg-image.png);background-image:none,url(web/page/giftcards/res/aos-ycard-compose-bg-image.svg);background-size:567px 751px;height:751px;width:567px;float:left;margin-left:50px}.gift-cards .card-overview .steps #giftMessageInput{width:396px;font-size:18px;border:none;background-image:none;word-wrap:break-word;resize:none;overflow:hidden;text-align:center}.gift-cards .card-overview .steps #plasticGiftMsgInput,.gift-cards .card-overview .steps #plasticGiftMsgInputNoJS textarea{margin:102px 0 0 88px;width:396px;height:128px;font-size:12px;padding:10px;resize:none;border-radius:5px}.gift-cards .card-overview .steps .card-msg{margin:56px 0 0 88px}.gift-cards button{border:none;cursor:pointer}.gift-cards .add-to-cart .action-menu{display:none}div.gift-cards div.personalize div.secondary-contents{margin-top:8px;width:94%;float:right;padding:0 8px}.makeDisabled{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.makeEnabled{opacity:1;-ms-filter:"none"}#card-container{border-color:#737373 #999 #999;display:inline;float:left;margin:0;padding:0 0 0 50px}#card-container li{display:inline;float:left;list-style:none;margin:15px 3px 10px 7px;padding:0;text-align:center;width:50px;color:#666;position:relative}#card-container li.selected .cardIcon{background-position:0 -130px}.card-container li.selected .cardIconNoMessage{background-position:0 -105px}.card-container li .cardIcon,.card-container li .cardIconNoMessage{display:block;float:left;overflow:visible;text-indent:60px;width:50px}#card-container li .cardIcon{background:url(web/page/giftcards/res/card-thumb-errable-4states.png) no-repeat 0 0;background:none,url(web/page/giftcards/res/card-thumb-errable-4states.svg) no-repeat 0 0;background-size:50px 256px;height:60px}.card-container li .cardIconNoMessage{background:url(web/page/giftcards/res/card-thumb-errable-4states-nomsg.png) no-repeat 0 0;background:none,url(web/page/giftcards/res/card-thumb-errable-4states-nomsg.svg) no-repeat 0 0;background-size:50px 200px;background-position:0 -105px;height:40px}#card-container li.validated-card .cardIcon{background-position:0 -66px}#card-container li.validated-card-selected .cardIcon{background-position:0 -194px}.card-container li.validated-card .cardIconNoMessage{background-position:0 -54px}.card-container li.validated-card-selected .cardIconNoMessage{background-position:0 -155px}.card-container li.invalid-card .cardIconNoMessage{background-position:0 -5px}div.gift-cards div.personalize div.giftCard-modulecontent{position:relative}div.gift-cards div.personalize div.primary-content{float:left;width:598px;padding-left:2px}body.product-details div#aos-page div.gift-cards div.details-main div.giftCard-modulecontent{padding-bottom:0}div.gift-cards div.personalize h1,div.gift-cards div.personalize h2{width:70%;margin:0 26px 16px;padding-top:2px;font-size:1.5em;font-weight:700;word-wrap:break-word;line-height:25px}div.gift-cards div.personalize h1{width:95%}div.gift-cards div.personalize div.overview{width:70%;margin-bottom:20px}div.gift-cards div.personalize div.overview p{margin:0 0 6px 20px}div.gift-cards div.personalize div.primary-content div.pdpsection{float:right;width:270px}div.gift-cards div.personalize div.primary-content div.pdpsection select{margin-bottom:10px}div.gift-cards div.personalize div.secondary-content{float:right;margin-top:-3.41em;width:164px;padding:0 8px}.gift-cards .card-overview .pdpsection{position:relative;padding:10px 28px 0;border-bottom:1px solid #e5e6e5}.gift-cards .card-overview .pdpsection.footer{border-bottom:0;padding:20px 0 25px 220px;margin:0 1px;background:gradient(linear,0 0,0 100%,from(#ebebeb),color-stop(5%,#f5f5f5),to(#f9f9f9))}.gift-cards .card-overview .pdpsection.footer img{float:left;margin-right:30px}.gift-cards .card-overview .pdpsection.footer h3{font-size:14px;padding-top:.8em}#Step1 .indicator span{float:left;height:11px;width:11px;text-indent:-9999px;background:url(web/page/giftcards/res/gallery-thumbnail-selector.png) no-repeat -3px -2px;background:none,url(web/page/giftcards/res/gallery-thumbnail-selector.svg) no-repeat -3px -2px;background-size:15px 45px;margin:4px 3px;cursor:pointer}#Step1 .indicator{background:none repeat scroll 0 0 transparent;height:19px;margin:0 auto;width:110px;z-index:200}#Step1 .indicator span.selected{background-position:-2px -32px}.gift-card .imageListParent{clear:both;height:180px;overflow:hidden;position:relative;width:690px}.design-selection .imageListParent{height:155px}.gift-card .imageListParent legend{text-indent:-9999px}.selection-options{vertical-align:top;letter-spacing:-.1em;width:9999px;position:absolute;top:0;left:0}.selection-options li{display:inline-block;vertical-align:top;padding:2px;margin-right:15px;background:transparent;border-radius:8px;line-height:0;float:left;position:relative}.selection-options li.focused,.selection-options li:hover{background:#85c3e9;background:-webkit-linear-gradient(top,#badef7 0,#badef7 30%,#6cb7e3 90%);background:linear-gradient(to bottom,#badef7 0,#badef7 30%,#6cb7e3 90%)}@media only screen and (min-device-width:320px) and (max-device-width:1024px){.selection-options li:hover{background:transparent}}.selection-options li.selection{background:#2a95df;background:-webkit-linear-gradient(top,#79bef0 0,#79bef0 30%,#017fd6 90%);background:linear-gradient(to bottom,#79bef0 0,#79bef0 30%,#017fd6 90%)}.selection-options li .imageContainer{background:none repeat scroll 0 0 #fff;border-color:#eee rgba(20,20,20,.2) #d2d2d2;border-image:none;border-radius:8px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(20,20,20,.5);color:#000;cursor:pointer;display:block;height:auto;padding:1px;text-align:center;text-decoration:none;height:134px}.selection-options li.focused,.selection-options li:hover,.selection-options li.selection.active{padding:4px}.selection-options li.focused .imageContainer,.selection-options li:hover .imageContainer,.selection-options li.selection .imageContainer{box-shadow:none;padding:0;background:none repeat scroll 0 0 transparent;border-width:0}.selection-options li.selection .imageContainer{box-shadow:inset 0 6px 10px rgba(20,20,20,.2);border-color:#79bef0 #79bef0 #017fd6}@media only screen and (min-device-width:481px) and (max-device-width:1024px){.selection-options li:hover .imageContainer>span{background:-webkit-linear-gradient(top,#fdfdfd 0,#fcfcfc 10%,#f6f6f6 60%,#f0f0f0 80%,#ededed 90%);background:linear-gradient(to bottom,#fdfdfd 0,#fcfcfc 10%,#f6f6f6 60%,#f0f0f0 80%,#ededed 90%)}.selection-options li:hover .imageContainer{box-shadow:0 1px 2px rgba(20,20,20,.5)}}.selection-options .imageContainer>input{position:absolute;left:-9999px}.selection-options li .price{bottom:-31px;font-size:16px;height:20px;left:0;line-height:16px;position:absolute;text-align:center;width:100%;z-index:9999}.giftAmount{font-size:12px;border-radius:4px}.gift-cards #toName{width:240px;font-size:12px;border-radius:4px;padding:5px 0 6px;text-indent:3px}.gift-cards #toMail{width:298px;font-size:12px;border-radius:4px;padding:5px 0 6px;text-indent:3px}.gift-cards .tosection{margin:10px 0 0 24px}.gift-cards .fromsection{margin:5px 0 0 9px}.jp .gift-cards .fromsection{margin-left:12px}.fr .gift-cards .fromsection,.se .gift-cards .fromsection,.xf .gift-cards .fromsection,.it .gift-cards .fromsection,.de-ch .gift-cards .fromsection,.de .gift-cards .fromsection,.at .gift-cards .fromsection{margin-left:16px}.nl .gift-cards .fromsection,.zh-hk .gift-cards .fromsection,.pl .gift-cards .fromsection{margin-left:24px}.es .gift-cards .fromsection,.hu .gift-cards .fromsection,.pt .gift-cards .fromsection{margin-left:32px}.cz .gift-cards .fromsection{margin-left:55px}.no .gift-cards .fromsection{margin-left:20px}.fi .gift-cards .fromsection{margin-left:21px}.fi .gift-cards .tosection{margin-left:0;position:relative;right:5px}.fi .gift-cards .field-with-placeholder.toMailField{width:281px}.dk .gift-cards .fromsection{margin-left:21px}.composemail .spiriting-image5 input{box-shadow:#CCC 0 1.5px 2px inset;border:1px solid #CCC}.subjectsection{margin:12px 0 0 2px;padding-top:4px;position:relative}#fromName{width:240px;font-size:12px;border-radius:4px;padding:5px 0 6px;text-indent:3px}#fromMail{width:298px;font-size:12px;border-radius:4px;padding:5px 0 6px;text-indent:3px}.floatStyle{float:left}.msgHeadStyle{margin:0 0 0 6px;text-align:center;padding-top:17px}.zh-hk .msgHeadStyle{margin:0 0 0 50px}.se .msgHeadStyle,.no .msgHeadStyle,.pl .msgHeadStyle{margin:0 0 0 30px}.cz .msgHeadStyle,.hu .msgHeadStyle{margin:0 0 0 -30px}.xf .msgHeadStyle{margin:0 0 0 38px}#msgHeader{width:600px;font-size:34px;text-align:center;border:none;background-image:none;resize:none;overflow:hidden;margin-bottom:27px}.msgDetailStyle{margin:2px 0 0;text-align:center}.no .msgDetailStyle{margin:2px 0 0 98px}.de-ch .msgDetailStyle,.de .msgDetailStyle{margin:2px 0 0 45px}.se .msgDetailStyle{margin:2px 0 0 15px}.xf .msgDetailStyle{margin:2px 0 0 -30px}.pt .msgDetailStyle{margin:2px 0 0}.mailBodyImage{margin:20px 0 0;text-align:center}#giftCardSelector{margin:0 0 0 10px;float:left;width:100%}.delCross{position:absolute;left:-12px;top:-13px;background:url(web/page/giftcards/res/cross.png);background:none,url(web/page/giftcards/res/cross.svg);background-size:29px 29px;height:29px;width:29px;display:block}.addcardimg,.addCardImgNoMsg{margin:15px 0 0 10px;text-align:right;width:156px;float:left;cursor:pointer;position:relative}#addCard .addcardimg{outline:none}.us .addcardimg{background:url(web/page/giftcards/res/aos-ycard-add-card-image.png) 0 0 no-repeat;background:none,url(web/page/giftcards/res/aos-ycard-add-card-image.svg) 0 0 no-repeat;background-size:52px 60px;height:60px}.de .gift-cards .addcardimg,.de .gift-cards .addCardImgNoMsg,.nl .gift-cards .addcardimg,.nl .gift-cards .addCardImgNoMsg,.at .gift-cards .addcardimg,.at .gift-cards .addCardImgNoMsg,.fr .gift-cards .addcardimg,.fr .gift-cards .addCardImgNoMsg,.fr-be .gift-cards .addcardimg,.fr-be .gift-cards .addCardImgNoMsg,.it .gift-cards .addcardimg,.it .gift-cards .addCardImgNoMsg,.nl-be .gift-cards .addcardimg,.nl-be .gift-cards .addCardImgNoMsg,.xf .gift-cards .addcardimg,.xf .gift-cards .addCardImgNoMsg,.lu .gift-cards .addcardimg{width:195px}.jp .gift-cards .addcardimg,.jp .gift-cards .addCardImgNoMsg,.no .gift-cards .addcardimg,.no .gift-cards .addCardImgNoMsg,.pl .gift-cards .addcardimg,.pt .gift-cards .addcardimg,.hu .gift-cards .addcardimg,.zh-hk .gift-cards .addcardimg,.se .gift-cards .addcardimg,.se .gift-cards .addCardImgNoMsg{width:173px}.pl .secondary-contentsAddToCartImage{width:119px;padding:7px 16px}.pt .msgDetailStyle label{margin-left:-58px}.addcardimg{background:url(web/page/giftcards/res/aos-ycard-add-card-image-nomsg.png) 0 0 no-repeat;background:none,url(web/page/giftcards/res/aos-ycard-add-card-image-nomsg.svg) 0 0 no-repeat;background-size:52px 40px;height:40px}.imgprev{background:url(web/page/giftcards/res/aos-ycard-previous-image.png) no-repeat;background:none,url(web/page/giftcards/res/aos-ycard-previous-image.svg) no-repeat;background-size:15px 23px;height:23px;left:-28px;position:absolute;top:59px;width:15px}.imgspan{float:left}.imgnext{height:23px;position:absolute;right:27px;top:60px;width:15px;background:url(web/page/giftcards/res/aos-ycard-next-image.png) no-repeat;background:none,url(web/page/giftcards/res/aos-ycard-next-image.svg) no-repeat;background-size:15px 23px}.imgsize{width:211px;height:134px}#cardBodyImg{width:630px!important;height:360px!important}#cardPlasticBodyImg{width:375px;height:236px;margin:95px 0 0 100px}#EngraveDynamicImage{position:relative;top:-360px;right:40px;float:right}.jp #EngraveDynamicImage{top:-375px}.amtErrorDisplay{top:-15px;left:45px}#primary.gift-cards{float:left;width:980px}.ns #primary.gift-cards{float:left;width:978px;margin:1px 1px 0}.itune-section{text-align:center;float:left}.imgnext-itune{margin:-115px 0 0 670px;width:42px;height:46px;float:left}.imgprev-itune{margin:50px 0 0 -50px;width:42px;height:46px;float:left}.giftCard-modulecontent{padding:0;width:82%!important;display:inline;float:left;font-size:12px}.giftEmailPDPSection{height:auto;margin-left:1px;margin-right:3px;background:url(data:image/gif;base64,R0lGODdhAQDwAPMJAPz8/P7+/vv7+/j4+Pb29v39/fr6+vf39/n5+f///wAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQDwAAAEM5DISautJ+vNOx9gKI7kiJxoqq6s4b5wLMdCbd94jgN87//AYGFILBqPxoByyWw6m4lEBAA7) repeat-x 0 0;border:1px solid #CCC;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.3);-webkit-background-clip:padding-box}.ns .giftEmailPDPSection{margin-right:0}.pdpCardSelector{height:97px}.pdpCardSelector ol{border-color:#737373 #999 #999;display:inline;float:left;margin:0;padding:0}.pdpCardSelector ol li{display:inline;float:left;list-style:none;margin:15px 3px 10px 7px;padding:0;text-align:center;width:50px;color:#666;position:relative}.pdpCardSelector ol li.selected .cardIcon{background-position:0 -117px}.pdpCardSelector ol li .cardIcon{background:url(web/page/giftcards/res/card-thumb-errable-4states.png) no-repeat 0 0;background:none,url(web/page/giftcards/res/card-thumb-errable-4states.svg) no-repeat 0 0;background-size:50px 234px;display:block;float:left;height:58px;overflow:visible;text-indent:60px;width:50px}.pdpCardSelector ol li.validated-card .cardIcon{background-position:0 -58px}.pdpCardSelector ol li.validated-card.selected .cardIcon{background-position:0 -176px}.pdpCardSelector ol li.validated-card.selected .cardIconNoMessage{background-position:0 -154px}div.gift-cards div.personalize div.secondary-contents.secondary-contentsBorder{border:1px solid lightGrey;border-radius:4px;padding:0 3px 0 7px;width:158px;background:url(data:image/gif;base64,R0lGODdhAQDwAPMJAPz8/P7+/vv7+/j4+Pb29v39/fr6+vf39/n5+f///wAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQDwAAAEM5DISautJ+vNOx9gKI7kiJxoqq6s4b5wLMdCbd94jgN87//AYGFILBqPxoByyWw6m4lEBAA7) repeat-x 0 0}.secondary-contentsPrice{padding-top:13px;font-size:18px}.purchase-info .availability{font-weight:700;color:#000;margin-top:6px;padding:0}.customer_commit_display{font-weight:400;display:block}.secondary-contentsAddToCart{margin-top:22px;margin-bottom:21px}.secondary-contentsAddToCartImage{width:104px;text-align:center}.gift-card .personalize #secondary{padding-left:8px;margin-left:0}.ns.gift-card .personalize #secondary{padding:0;margin:10px 0 0 8px}.gift-card .personalize #secondary .box{padding-top:10px}.gift-card .personalize #secondary .box .box-content{padding-left:7px;display:inline-block}.gift-card .overlay{width:500px;border-radius:5px}.gift-card .overlay .container{width:500px;background:white;border-radius:5px}.gift-card .feedback-overlay-liquid .container{width:auto}.gift-card .feedback-overlay-liquid .overlay .close{display:block}.gift-card #delete-header{width:500px;height:38px;font-size:14px;background:-webkit-linear-gradient(top,#fff,#afb0b2);background:linear-gradient(to bottom,#fff,#afb0b2);border-top-left-radius:5px;border-top-right-radius:5px}.gift-card #header-content{padding-top:12px;margin-left:20px}.gift-card #header-content.h4{margin-left:12px}.gift-card #check-delete{margin-top:32px;text-align:center;outline:none}.gift-card #check-delete h4{font-weight:700;margin-bottom:12px}.gift-card #check-delete .button{font-size:15px;line-height:16px;margin-right:13px;padding:12px 0;vertical-align:top;width:105px}.gift-card #delete{color:white;text-shadow:-1px -1px 0 #666}.gift-card #cancel{border:1px solid #b5b5b7;background:#ebebeb;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#ebebeb');background-image:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background-image:linear-gradient(to bottom,#fff 0,#ebebeb 100%);border-radius:4px;color:#117ed2;box-shadow:inset 0 1px 1px 0 white;line-height:19px;display:inline-block;cursor:pointer;-webkit-font-smoothing:subpixel-antialiased}.gift-card #cancel:hover{border-color:#999;text-decoration:none;background:#d6d6d6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#d6d6d6');background-image:-webkit-linear-gradient(top,#f0f0f0 0,#d6d6d6 100%);background-image:linear-gradient(to bottom,#f0f0f0 0,#d6d6d6 100%)}.gift-card #cancel label{color:#117ed2;text-shadow:none}.iTuneSelection{clear:both}.iTuneSelection li{width:221px;text-align:center}.no-card-selected{color:black;line-height:22px;margin:-10px 13px 15px -29px;text-align:center}#newCardStartPoint{outline:0}.composemail{width:690px;height:683px}.spiriting-image1{background:url(web/page/giftcards/res/aos-ycard-compose-email-bg-1.png) no-repeat;background:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-1.svg) no-repeat;background-size:30px 30px}.spiriting-image2{background:url(web/page/giftcards/res/aos-ycard-compose-email-bg-2.png);background:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-2.svg);background-size:30px 30px}.spiriting-image3{background:url(web/page/giftcards/res/aos-ycard-compose-email-bg-3.png) no-repeat;background:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-3.svg) no-repeat;background-size:31px 30px}.spiriting-image4{height:85px;width:30px;float:left;background-image:url(web/page/giftcards/res/aos-ycard-compose-email-bg-4.png);background-image:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-4.svg);background-size:30px 30px}.spiriting-image5{height:85px;width:630px;float:left;background-image:url(web/page/giftcards/res/aos-ycard-compose-email-bg-5.png);background-image:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-5.svg);background-size:30px 30px}.spiriting-image6{height:85px;width:30px;float:right;background-image:url(web/page/giftcards/res/aos-ycard-compose-email-bg-6.png);background-image:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-6.svg);background-size:31px 30px}.spiriting-image7{background:url(web/page/giftcards/res/aos-ycard-compose-email-bg-7.png);background:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-7.svg);background-size:30px 31px}.spiriting-image8{background:url(web/page/giftcards/res/aos-ycard-compose-email-bg-8.png);background:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-8.svg);background-size:30px 30px}.spiriting-image8 label.floatStyle{margin-left:-4px}.de-ch .spiriting-image8 label.floatStyle,.fr .spiriting-image8 label.floatStyle,.xf .spiriting-image8 label.floatStyle,.pt .spiriting-image8 label.floatStyle{margin-left:0}.se .spiriting-image8 label.floatStyle,.es .spiriting-image8 label.floatStyle,.no .spiriting-image8 label.floatStyle{margin-left:8px}.jp .spiriting-image8 label.floatStyle,.cz .spiriting-image8 label.floatStyle{margin-left:24px}.zh-hk .spiriting-image8 label.floatStyle,.hu .spiriting-image8 label.floatStyle{margin-left:35px}.pl .spiriting-image8 label.floatStyle{margin-left:5px}.spiriting-image9{background:url(web/page/giftcards/res/aos-ycard-compose-email-bg-9.png);background:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-9.svg);background-size:31px 31px}.spiriting-image10{background:url(web/page/giftcards/res/aos-ycard-compose-email-bg-10.png);background:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-10.svg);background-size:30px 30px;height:500px;width:630px;float:left}.spiriting-image11{background:url(web/page/giftcards/res/aos-ycard-compose-email-bg-11.png);background:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-11.svg);background-size:30px 30px;height:500px;width:30px;float:left}.spiriting-image12{background:url(web/page/giftcards/res/aos-ycard-compose-email-bg-12.png);background:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-12.svg);background-size:31px 30px;height:500px;width:30px;float:left}.jp .gift-cards .composemail .spiriting-image11,.jp .gift-cards .composemail .spiriting-image12{height:535px}.spiriting-image13{background:url(web/page/giftcards/res/aos-ycard-compose-email-bg-13.png);background:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-13.svg);background-size:30px 31px}.spiriting-image14{background:url(web/page/giftcards/res/aos-ycard-compose-email-bg-14.png);background:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-14.svg);background-size:30px 31px}.spiriting-image15{background:url(web/page/giftcards/res/aos-ycard-compose-email-bg-15.png);background:none,url(web/page/giftcards/res/aos-ycard-compose-email-bg-15.svg);background-size:31px 31px}.corner-image{height:30px;width:30px;float:left}.middle-image{height:30px;width:630px;float:left}.msgheader-placeholder{font-size:34px;padding-top:10px!important}#msgheader-placeholder span.msgheader-placeholder{line-height:27px}.msgdetails-placeholder{font-size:18px;margin-left:40px;margin-top:1px;padding:0 6px!important}.es .composemail .msgdetails-placeholder{margin-left:87px}.jp #cardBodyImg{width:630px!important;height:365px!important}.AGCmsg_placeholder{padding-top:109px!important;padding-left:97px!important;margin:3px 0 0 4px}.amount-placeholder{margin-top:-2px}.msgHeadStyle label{margin-left:97px}.es .composemail .msgHeadStyle label{margin-left:70px}.jp .msgHeadStyle label{margin-left:15px}.gift-cards .alert_bubble{background:-webkit-gradient(linear,left top,left bottom,from(#FFD),to(#ffffc3));border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.3);height:auto;width:auto;opacity:1;-ms-filter:"none";position:absolute;padding:0}.gift-cards .alert_bubble p{font:11px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;margin-bottom:12px;margin-left:10px;line-height:16px}html:lang(th-Th) .gift-cards .alert_bubble p{font-family:Sukhumvit Set,sans-serif}.gift-cards .alert_bubble .arrow{xbackground:url(web/shared/bubble/res/arrow-bottom.svg) no-repeat;height:16px;margin-left:128px;bottom:-16px;position:absolute;width:18px}.gift-cards .card-overview .giftEmailPDPSection>h1{font-size:22px;padding-top:25px;margin-top:0;font-weight:400}gift-cards .spiriting-image5 label{margin-top:2px}.gift-cards .tosection>label:first-child,.gift-cards .fromsection>label:first-child,.gift-cards .subjectsection>label:first-child{margin-right:5px;margin-top:5px}.button.rect.large>span{font-size:15px;line-height:16px;font-weight:400}.dollar-symbol{position:relative;top:-16px}#dollar-symbol{font:68px 'Lucida Grande';font-weight:700;float:right;padding-left:10px}#engrave-image{font:68px 'Lucida Grande';font-weight:700!important;letter-spacing:-5px}.price-cents{position:relative;top:-18px}#price-cents{font:40px 'Lucida Grande';font-weight:700!important}.gift-card div.add-to-cart{margin:16px 0 21px 5px}.gift-card .card-overview{position:relative}.composemail span.field-with-placeholder label.placeholder span{padding:6px}@media screen and (min-width:0\0){.amtErrorDisplay{left:38px}}.fr-fr .gift-card .composemail span.field-with-placeholder{padding-left:5px}.fr-fr .gift-card .composemail .floatStyle{margin-right:0}.add-to-cart .action-menu.materializer{transition-duration:100ms;-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;-ms-transition-duration:100ms;opacity:1;-ms-filter:"none";display:block}.add-to-cart .action-menu.materializer.gone{display:none}.add-to-cart .action-menu.materializer.hide{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.gift-msg textarea.error{background:#ffffc5;color:#f30}.cardValue span.field-with-placeholder input.editing.error{background:#ffffc5;color:#f30}.ns .button:active,.ns .button.active,.button.rect:active,.button.rect.active{box-shadow:0 1px 0 #fff,inset 0 0 9px rgba(0,0,0,.5)}.bubbleOverlay .bubble .container .content{font:11px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;margin-bottom:12px;margin-left:10px;line-height:16px;width:266px}html:lang(th-Th) .cardValue .bubbleOverlay .bubble .container .content,html:lang(th-Th) .gift-msg .bubbleOverlay .bubble .container .content{font-family:Sukhumvit Set,sans-serif}.gift-card .overlay .close{display:none}.carousel-gallery .media{position:relative}.carousel-gallery .slide{width:0;height:0;overflow:hidden;margin-right:0;padding:0}.carousel-gallery .slide.active{width:auto;height:auto;overflow:visible;margin-right:15px;padding:2px}.selection-options li.focused.slide.active,.selection-options li.slide.active:hover,.selection-options li.slide.active.selection{padding:4px}.carousel-gallery{text-align:left}.carousel-gallery .slide img{width:211px;height:134px}.next{left:810px}ul li{list-style:none}#card-container li.selected .cardIcon{background-position:0 -126px}.gift-card .email-pdp .imageListParent{height:155px}span.toNameField,span.fromNameField{display:block;float:left;margin-right:5px;margin-bottom:5px}#add-to-cart button[value=add-to-cart]{margin:0 0 0 12px;padding-left:13px;padding-top:9px;padding-right:35px;border-bottom-right-radius:4px;border-top-right-radius:4px}.nl #add-to-cart button[value=add-to-cart]{padding-right:10px;margin:0}.addAnotherCard{margin:28px 0 0 -93px;float:left;font-size:11px;background:white;cursor:pointer}.jp .addAnotherCard{margin:36px 0 0 -88px}.nl .addAnotherCard,.it .addAnotherCard,.at .addAnotherCard,.xf .addAnotherCard{margin:28px 0 0 -134px}.se .addAnotherCard,.no .addAnotherCard{margin:28px 0 0 -112px}.us .addAnotherCard{margin:35px 0 0 -93px}.email-pdp .availability br{display:none}.ns-buttons .compound-button .handle.transactional .arrow{background-size:7px 6px}.ns-buttons .compound-button .handle{padding-left:9px}.makeDisabled #giftcard-amount .placeholder,#slider-track #addToCart-secondary,#imageListParent #carddesign-image,#slider-track #addToCart-summary,#imageListParent #card-design-image{display:none}.email-pdp .addcardimg{background:url(web/page/giftcards/res/aos-ycard-add-card-image.png) 0 0 no-repeat;background:none,url(web/page/giftcards/res/aos-ycard-add-card-image.svg) 0 0 no-repeat;background-size:52px 60px;height:60px}.mailSectionData{display:none}li#card-0-NoJS{margin-left:57px;width:0}#cardIcon-0{background:url(web/page/giftcards/res/card-thumb-errable-4states-nomsg.png) no-repeat 0 0;background:none,url(web/page/giftcards/res/card-thumb-errable-4states-nomsg.svg) no-repeat 0 0;background-position:0 -20px;height:40px}#cross-0{display:none}#no-javascript-message .center-align{text-align:center;padding:200px}.nojs .card-overview{display:none}.gift-cards .field-with-placeholder .placeholder{position:static;width:auto}.gift-cards .field-with-placeholder{width:auto}span.field-with-placeholder textarea.error{background:#ffffc5;color:#f30}span.field-with-placeholder label.placeholder{color:#999;cursor:text;pointer-events:none}span.field-with-placeholder label.placeholder span{position:absolute;z-index:2;-webkit-user-select:none;padding:3px 6px}span.field-with-placeholder label.focus{color:#ccc}span.field-with-placeholder label.hidden{position:absolute!important;height:1px;overflow:hidden;clip:rect(1px,1px,1px 1px)}.slider-content{position:absolute;top:-10px;right:0;bottom:0;width:176px}.slider-content .rail{margin-top:10px;width:168px}.slider-content.floating .rail{position:fixed;top:0}.slider-content.pinned_bottom .rail{bottom:0}.sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;z-index:1}.stuck{position:fixed;top:0}.pin-bottom{position:absolute;bottom:0;top:auto;margin-bottom:20px}