.st-decision-support{margin-top:18px;padding-top:16px;border-top:1px solid #51455530;color:#342438;text-align:left}
.st-decision-support p,.st-decision-support a{font:500 14px/1.65 Poppins,Arial,sans-serif!important;letter-spacing:normal!important;color:#342438!important}
.st-decision-support p{margin:0 0 10px!important}.st-decision-support a{text-decoration:underline!important;text-underline-offset:3px}.st-decision-support .st-decision-note{font-size:12px!important}
.st-costume-help{display:inline-flex;align-items:center;min-height:44px}
.st-overseas-planner{box-sizing:border-box;max-width:1160px;margin:36px auto;padding:32px;background:#f4f0e8;color:#2a2030;border-top:4px solid #d9b25b;border-radius:8px}
.st-overseas-planner p,.st-overseas-planner a,.st-overseas-planner summary{font:400 16px/1.7 Poppins,Arial,sans-serif!important;letter-spacing:normal!important;color:#2a2030!important}
.st-overseas-planner h2{font:400 clamp(28px,4vw,42px)/1.2 Anton,Impact,sans-serif!important;letter-spacing:normal!important;color:#2a2030!important;margin:10px 0 18px}
.st-overseas-planner .st-planner-label{font-size:12px!important;font-weight:700!important}
.st-planner-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;align-items:start}
.st-planner-grid details{padding:16px;border:1px solid #cfc3b3;border-radius:6px;background:#fffaf2}.st-planner-grid summary{cursor:pointer;font-weight:600!important;min-height:44px}
.st-planner-grid summary{position:relative;padding-right:24px}.st-planner-grid summary::after{content:'+';position:absolute;right:0;top:0;font-size:22px}.st-planner-grid details[open]>summary::after{content:'−'}
.st-overseas-planner a{text-decoration:underline!important;text-underline-offset:3px}.st-planner-help,.st-planner-costumes{display:block;padding:12px 0;min-height:24px}
.st-overseas-planner a:focus-visible,.st-overseas-planner summary:focus-visible,.st-product-help a:focus-visible{outline:3px solid #69418a;outline-offset:4px}
.st-product-selected .st-store-marketing-hero,.st-product-selected .journey-store-intro{display:none!important}
.st-product-help{margin:16px 0;padding:16px;border:1px solid #cfc3b3;border-radius:6px;background:#f4f0e8;color:#2a2030}
.st-product-help p,.st-product-help a{font:400 14px/1.65 Poppins,Arial,sans-serif!important;letter-spacing:normal!important;color:#2a2030!important}.st-product-help a{display:block;padding:8px 0;text-decoration:underline!important;min-height:28px}
.st-product-help summary{cursor:pointer;min-height:44px;display:list-item;padding:8px 0;font:600 14px/1.6 Poppins,Arial,sans-serif}
#my-store-60820937 .st-product-help{background:#f4f0e8!important;border:1px solid #cfc3b3!important;border-radius:8px;padding:14px!important;margin:16px 0!important}
#my-store-60820937 .st-product-help p,#my-store-60820937 .st-product-help a,#my-store-60820937 .st-product-help summary{color:#2a2030!important;-webkit-text-fill-color:#2a2030!important;font:400 14px/1.6 Poppins,Arial,sans-serif!important;letter-spacing:normal!important}
#my-store-60820937 .st-product-help summary{font-weight:600!important;padding:10px 0!important;min-height:44px;box-sizing:border-box}
#my-store-60820937 .st-option-hint{font:400 14px/1.5 Poppins,Arial,sans-serif!important;letter-spacing:normal!important;color:#ded8e1!important;margin:8px 0 12px!important}
@media(max-width:767px){
  #my-store-60820937 .details-product-option{margin-bottom:26px!important;scroll-margin-top:110px}
  #my-store-60820937 .details-product-option__title{font-size:17px!important;font-weight:600!important;line-height:1.4!important}
  #my-store-60820937 .details-product-option .form-control--radio{border:1px solid #665c69!important;border-radius:8px;margin:8px 0!important;padding:0 12px!important;min-height:48px;box-sizing:border-box}
  #my-store-60820937 .details-product-option .form-control--radio:has(input:checked){border-color:#ed67a3!important;background:#391e30!important}
  #my-store-60820937 .details-product-option .form-control__inline-label label{display:block;min-height:48px;padding:12px 0!important;box-sizing:border-box;font-size:16px!important;line-height:1.5!important}
  #my-store-60820937 .details-product-option input:not([type=radio]):not([type=checkbox]),#my-store-60820937 .details-product-option select,#my-store-60820937 .details-product-option textarea{font-size:16px!important;min-height:48px!important}
  #my-store-60820937 .details-product-purchase__add-to-bag{scroll-margin-top:120px}
  .st-product-help{padding:12px;margin:12px 0}
  .st-buy-bar button{font-size:14px;white-space:normal}
  body:has(#my-store-60820937 input:not([type=radio]):not([type=checkbox]):focus) .st-buy-bar,body:has(#my-store-60820937 textarea:focus) .st-buy-bar{display:none}
}
@media(max-width:767px){.st-overseas-planner{margin:24px 16px;padding:22px}.st-planner-grid{grid-template-columns:1fr}.st-product-selected .st-reassurance{margin:8px auto;padding:12px;font-size:13px}}
