.components-GiftCardFullDetail-giftCardFullDetail-root{grid-template:"breadcrumbs breadcrumbs"min-content"gallery gallery"min-content"sidebar sidebar""descriptionContent descriptionContent"min-content/minmax(0,1fr) minmax(0,500px);gap:0 50px;display:grid}@media (min-width:1024px){.components-GiftCardFullDetail-giftCardFullDetail-root{grid-template-areas:"breadcrumbs sidebar""gallery sidebar""descriptionContent sidebar""placeholder sidebar"}}@media screen and (max-width:1440px){.components-GiftCardFullDetail-giftCardFullDetail-root{gap:0 45px}}@media screen and (max-width:1180px){.components-GiftCardFullDetail-giftCardFullDetail-root{gap:0 40px}}@media screen and (max-width:1023px){.components-GiftCardFullDetail-giftCardFullDetail-root{gap:0 20px}}.components-GiftCardFullDetail-giftCardFullDetail-breadcrumbs{z-index:3;background-color:#0000;grid-area:breadcrumbs;height:auto;padding:20px 20px 12px 48px}@media screen and (max-width:1440px){.components-GiftCardFullDetail-giftCardFullDetail-breadcrumbs{padding-left:43px}}@media screen and (max-width:1180px){.components-GiftCardFullDetail-giftCardFullDetail-breadcrumbs{padding-left:38px}}@media screen and (max-width:1023px){.components-GiftCardFullDetail-giftCardFullDetail-breadcrumbs{padding-left:18px}}@media screen and (max-width:768px){.components-GiftCardFullDetail-giftCardFullDetail-breadcrumbs{background-color:#f8f8f8;height:45px;padding:14px 18px}}.components-GiftCardFullDetail-giftCardFullDetail-formErrors{width:100%;padding:20px 0 12px 50px}@media screen and (max-width:1440px){.components-GiftCardFullDetail-giftCardFullDetail-formErrors{padding-left:45px}}@media screen and (max-width:1180px){.components-GiftCardFullDetail-giftCardFullDetail-formErrors{padding-left:40px}}@media screen and (max-width:1023px){.components-GiftCardFullDetail-giftCardFullDetail-formErrors{padding:20px 20px 0}}@media screen and (max-width:768px){.components-GiftCardFullDetail-giftCardFullDetail-formErrors{padding:15px 20px 0}}.components-GiftCardFullDetail-giftCardFullDetail-formErrors>span{text-align:center;background-color:#fff;border:1px solid #a51e23;border-radius:5px;padding:15px;display:block}.components-GiftCardFullDetail-giftCardFullDetail-gallery{grid-area:gallery;padding-bottom:20px;overflow:hidden}.components-GiftCardFullDetail-giftCardFullDetail-gallery:empty{display:none}@media (min-width:1024px){.components-GiftCardFullDetail-giftCardFullDetail-gallery{margin-bottom:-10px;padding-bottom:0}}.components-GiftCardFullDetail-giftCardFullDetail-sideBarWrapper{grid-area:sidebar;min-height:50rem}@media (min-width:1024px){.components-GiftCardFullDetail-giftCardFullDetail-sideBarWrapper{z-index:0;align-self:end;min-height:calc(100vh - 120px);margin:0;padding:0;position:sticky;bottom:0}}.components-GiftCardFullDetail-giftCardFullDetail-sidebar{background-color:#fff;border-bottom:1px solid #ddd;padding:35px 0 39px}@media (min-width:1024px){.components-GiftCardFullDetail-giftCardFullDetail-sidebar{border-bottom:none;padding:60px 60px 100px;position:sticky;top:60px}}.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-title{color:#151515;letter-spacing:.03125rem;padding:5px 20px 20px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.5rem;line-height:1.875rem}@media (min-width:1024px){.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-title{padding:0 0 30px}}.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-title .components-GiftCardFullDetail-giftCardFullDetail-productName,.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-title .components-GiftCardFullDetail-giftCardFullDetail-productPrice{margin-bottom:10px}.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-productPrice{color:#676564;letter-spacing:.03125rem;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.5rem;line-height:1.875rem}.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-cartActions{text-align:center;padding:10px 20px 5px}@media (min-width:1024px){.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-cartActions{margin-bottom:15px;padding:30px 0 0}}.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-cartActions button{background-color:#76774a;width:100%;height:60px;margin-bottom:15px;padding:0;position:relative}.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-cartActions button [class*=button-content]{justify-content:space-evenly;align-items:center;gap:0;height:100%;padding:0 10px;display:flex}.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-cartActions button .components-GiftCardFullDetail-giftCardFullDetail-submitPrice{text-align:center;color:#fff;letter-spacing:.03125rem;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.5rem;line-height:1.875rem;position:relative}.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-cartActions button .components-GiftCardFullDetail-giftCardFullDetail-submitText{text-align:center;color:#fff;letter-spacing:.025rem;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;line-height:1.375rem}.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-cartActions button .components-GiftCardFullDetail-giftCardFullDetail-submitText svg{vertical-align:bottom;margin-right:15px}.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-cartActions button .components-GiftCardFullDetail-giftCardFullDetail-buttonLine{background:#fff;width:1px;height:30px;margin:0 10px}.components-GiftCardFullDetail-giftCardFullDetail-sidebar .components-GiftCardFullDetail-giftCardFullDetail-cartActions button:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 4px #3d7bae}@media (min-width:1024px){.components-GiftCardFullDetail-giftCardFullDetail-giftCardForm{border:1px solid #ddd;border-radius:10px}}.components-GiftCardFullDetail-giftCardFullDetail-giftCardForm [class*=fieldIcons-root]{height:auto}.components-GiftCardFullDetail-giftCardFullDetail-giftCardForm [class*=field-root]{margin:0 0 20px}.components-GiftCardFullDetail-giftCardFullDetail-giftCardForm [class*=textInput-input_error]{color:#a51e23;border-color:#a51e23}.components-GiftCardFullDetail-giftCardFullDetail-giftCardForm [class*=message-root_error]{margin:0;padding:.3em 0 0}.components-GiftCardFullDetail-giftCardFullDetail-giftCardFormNote{text-align:center;letter-spacing:.0235em;background:#f9faf7;border:1px solid #ddd;border-radius:10px;margin:0 20px;padding:.8155em 19px;font-size:1.0625rem;line-height:1.3}.components-GiftCardFullDetail-giftCardFullDetail-giftCardFormNote [class*=cmsBlock-root]{margin:0!important}@media (min-width:1024px){.components-GiftCardFullDetail-giftCardFullDetail-giftCardFormNote{text-align:left;border:none;border-radius:9px 9px 0 0;margin:0;padding:.8184em 14px}}.components-GiftCardFullDetail-giftCardFullDetail-giftCardAmount{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:20px 0 0;padding:20px}@media (min-width:1024px){.components-GiftCardFullDetail-giftCardFullDetail-giftCardAmount{margin:0;padding:19px 14px 21px}}.components-GiftCardFullDetail-giftCardFullDetail-giftCardForm [class*=field-label],.components-GiftCardFullDetail-giftCardFullDetail-giftCardFormLabel{letter-spacing:.0235em;margin:0 0 .585em;font-size:1.0625rem;line-height:1.29412;display:block}.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount{padding:21px 0 0}.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount input,.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount [class*=field-root]{margin:0}.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo{padding:20px 20px 0}@media (min-width:1024px){.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo{padding:20px 14px 9px}}.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo input,.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo textarea,.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount input,.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount textarea{letter-spacing:.0235em;border:1px solid #ddd;border-radius:5px;width:100%;height:45px;padding:0 19px;font-size:1.0625rem}.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo input::placeholder,.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo textarea::placeholder,.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount input::placeholder,.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount textarea::placeholder{color:#767574;opacity:1}:is(.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo input:-ms-placeholder-shown,.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo textarea:-ms-placeholder-shown,.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount input:-ms-placeholder-shown,.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount textarea:-ms-placeholder-shown){color:#767574}:is(.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo input:placeholder-shown,.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo textarea:placeholder-shown,.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount input:placeholder-shown,.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount textarea:placeholder-shown){color:#767574}.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo input::-moz-placeholder{color:#767574}.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo textarea::-moz-placeholder{color:#767574}.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount input::-moz-placeholder{color:#767574}.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount textarea::-moz-placeholder{color:#767574}.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo input:focus,.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo textarea:focus,.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount input:focus,.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount textarea:focus{border-color:#676564;outline:none;box-shadow:inset 0 0 0 1px #676564}.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo input[type=number],.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount input[type=number]{-moz-appearance:textfield}.components-GiftCardFullDetail-giftCardFullDetail-giftCardInfo textarea,.components-GiftCardFullDetail-giftCardFullDetail-giftCardOtherAmount textarea{resize:vertical;height:105px;margin:0 0 .6em;padding:11px 19px}.components-GiftCardFullDetail-giftCardFullDetail-giftCardMessageNote{letter-spacing:.0235em;font-size:.8125rem}.components-GiftCardFullDetail-giftCardFullDetail-descriptionContent{grid-area:descriptionContent;padding-left:50px}@media screen and (max-width:1440px){.components-GiftCardFullDetail-giftCardFullDetail-descriptionContent{padding-left:45px}}@media screen and (max-width:1180px){.components-GiftCardFullDetail-giftCardFullDetail-descriptionContent{padding-left:40px}}@media screen and (max-width:1023px){.components-GiftCardFullDetail-giftCardFullDetail-descriptionContent{padding:0 20px}}.components-GiftCardFullDetail-giftCardFullDetail-giftcardDetailsAccordion{-webkit-tap-highlight-color:transparent;max-width:680px;margin:0 auto 89px}@media (min-width:1024px){.components-GiftCardFullDetail-giftCardFullDetail-giftcardDetailsAccordion{margin-bottom:96px}}.components-GiftCardFullDetail-giftCardFullDetail-giftcardDetailsAccordion>section:first-child{border-top:none}@media screen and (min-width:1024px){.components-GiftCardFullDetail-giftCardFullDetail-giftcardDetailsAccordion>section:first-child{border-top:1px solid #ddd}}.components-GiftCardFullDetail-giftCardFullDetail-giftcardDetailsAccordion>section:last-child{border-bottom:none}
.components-GiftCardFullDetail-AmountOptions-amountOptions-root{flex-wrap:wrap;margin:20px 0 0;padding:0 1px 0 0;display:flex}.components-GiftCardFullDetail-AmountOptions-amountOptions-input{opacity:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;-webkit-touch-callout:none;border:none;flex:0 auto;width:20%;height:40px;margin:0;position:absolute}.components-GiftCardFullDetail-AmountOptions-amountOptions-input:checked+.components-GiftCardFullDetail-AmountOptions-amountOptions-label{color:#151515;z-index:2;border-color:#151515}.components-GiftCardFullDetail-AmountOptions-amountOptions-input:focus-visible+.components-GiftCardFullDetail-AmountOptions-amountOptions-label{z-index:2;border-color:#3d7bae;box-shadow:inset 0 0 0 1px #3d7bae}.components-GiftCardFullDetail-AmountOptions-amountOptions-label{cursor:pointer;color:#676564;text-align:center;letter-spacing:.0235em;background:#fff;border:1px solid #e9eae9;border-radius:0;outline:none;flex:0 auto;justify-content:center;align-items:center;width:calc(20% + 1px);min-height:45px;margin:0 -1px -1px 0;padding:5px 0;font-size:1.0625rem;transition:color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.components-GiftCardFullDetail-AmountOptions-amountOptions-label:hover{z-index:1;background:#f8f8f8;box-shadow:0 1px 5px #15151526}.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-child(2){border-top-left-radius:5px}.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-child(10),.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-child(8):last-child,.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-child(6):last-child,.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-child(4):last-child,.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-child(2):last-child{border-top-right-radius:5px}.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-last-child(9):nth-child(10n),.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-last-child(7):nth-child(10n),.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-last-child(5):nth-child(10n),.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-last-child(3):nth-child(10n),.components-GiftCardFullDetail-AmountOptions-amountOptions-label:last-child{border-bottom-right-radius:5px}.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-last-child(9):nth-child(10n+2),.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-last-child(7):nth-child(10n+2),.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-last-child(5):nth-child(10n+2),.components-GiftCardFullDetail-AmountOptions-amountOptions-label:nth-last-child(3):nth-child(10n+2),.components-GiftCardFullDetail-AmountOptions-amountOptions-label:last-child:nth-child(10n+2){border-bottom-left-radius:5px}
